Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Путь к скрипту, вызвавшему include (require)
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Путь к скрипту, вызвавшему include (require)

Страниц (1): [1]
 

1. amberfs - 24 Сентября, 2013 - 11:39:32 - перейти к сообщению
Добрый день!

Боюсь без помощи форума голова сломается
.. задача такая:
Есть сайт..например site.com на cms (не важно какой, просто в cms куча скриптов, которые подключают друг друга .и тд, т.е. все они связаны между собой каким-то образом как вордпресс или жумла)

есть скрипт например data.php

Один из скриптов, не известно какой именно, из этой CMS
в себе содержит инклуд этого data.php (include или require)

т.е. при обращении к урл http://site[dot]com/ происходит и запуск скрипта data.php

Существует ли какое-то решение.. как можно узнать, в каком именно скрипте происходит подключение скрипта data.php?
Проверить каждый скрипт на наличие строки "data.php" не вариант.

Идеальный вариант, это прописать какой-то код в сам data.php
чтобы переменой (например $script_path) присвоить путь

в массиве глобальных переменных $_SERVER такого не содержится.
Как быть? Есть может какие-то функции для этого?

 

Powered by ExBB FM 1.0 RC1