Консультация № 138442
29.05.2008, 09:52
0.00 руб.
0 2 2
Здравствуйте ув. эксперты вопрос такой:

Нашел на одном сайте такую статейку для постраничной навигации, поставил у себя, вот только выводится такая ошибка:

Notice: Undefined variable: PHP_SELF in T:homevirtualprimefunc.ini.php on line 85

Там написано что $PHP_SELF это урл для элементов навигационной панели

Как мне исправить ошибку? и отку дого взять урл?

Приложение:
Статья:http://www.stirol.net/demon/articles/nav.html

Обсуждение

Неизвестный
29.05.2008, 10:08
общий
это ответ
Здравствуйте, Сурыев Назар !

PHP_SELF - переменная, хранящая имя запущенного скрипта относительно DOCUMENT_ROOT. Однако доступ к ней надо получать через глобальный массив $_SERVER, т.е. так: $_SERVER[‘PHP_SELF‘]. Очевидно, у автора был включен register_globals.

PS. Мне кажется, использование внешнего скрипта JS для формирования меню навигации не самый удобный способ. Проще его формировать средствами php.
Неизвестный
29.05.2008, 10:12
общий
это ответ
Здравствуйте, Сурыев Назар !
Со статьей не разбирался, но попробуй вместо поставить $PHP_SELF $_SERVER[‘PHP_SELF‘], у тебя на сервере отключены глобальные переменные.
Форма ответа