На какой странице находится скрипт?

info52

Guest
На какой странице находится скрипт?

Добрый день.
У меня вопрос следующего характера.
Есть скрипт. В нем надо узнать на какой странице он находится (полный путь). Можно конечно открывая и закрывая каталоги прогуляться до корня и составить его самому, но может есть специальная функция? Или какой-нибудь стандартный способ?
 

kruglov

Новичок
echo __FILE__;

-~{}~ 02.02.06 12:34:

p.s. хотя смотря что есть "корень"...
 

Фанат

oncle terrible
Команда форума
вообще-то, было бы неплохо конечно, выяснить у автора, что он подразумевает под понятиями "страница" и "скрипт"...
 

info52

Guest
С phpinfo() не разобрался т.к. там много всего,
а вот echo __FILE__; - то что надо!!!

Всем огромное спасибо!!!!
 

Гравицапа

elbirret elcno
Фанат
Ты чего злой такой?
Чего на людей кидаешься/под#@бываешь?
(В одной теме идиоты, в другой бедняжка...)
Ответил/подсказал/посоветовал - молодец...хвала и почёт тебе!
Автор не понимает? Ссылка на ман и закрывать тему....
(В этом месте ты, наверника, скажешь, не тебе меня учить модерировать...)
Зачем дальше показывать свою сущность?!
Давно за тобой замечаю подобное...
 

info52

Guest
Возвращаюсь ко вчерашней теме! __File__ не подходит. Дело в том что сктипт в страницу вставляется ф-ей require (т.е. файл a.php со скриптом в файл b.php). Функция __File__ показывает путь к a.php, а мне надо узнать путь к b.php
Как ето можно сделать?
 

Фанат

oncle terrible
Команда форума
хе-хе, Сергей, ты проиграл =)

info52,
вообще-то, из твоего путанного объяснения следует, что тебе подходит как раз константа __FILE__

но раз ты утверждаешь обратное, то придётся тебе вернуться к моему варианту
могу лишь облегчить тебе ношу вот так
phpinfo(32)
 

Фанат

oncle terrible
Команда форума
кстати, эта команда - практически твоя тёзка =)
 

Фанат

oncle terrible
Команда форума
ну, это тебе решать.
это только ты знаешь, чем у тебя страница от скрипта отличается

вот только не $PHP_SELF;, а $_SERVER['PHP_SELF']
 
Сверху