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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Серверные пути, не совпадающие с $_SERVER['DOCUMENT_ROOT'], как оптимизировать?
Соответственно, скрипты работают коряво (точнее, не грузят инклуды), если в них запрос идет из серверрут. Но вот скрипт_файлнейм и __FILE__ дает правильный путь.
В результате приходится все заменять.
Подскажите метод оптимизации получения путей, чтобы было удобнее переносить с сервера на сервер.
Или порекомендуете отказаться совсем от документ рут и перейти на __FILE__?
----- Истина прежде всего в том, что...
esterio
Отправлено: 19 Апреля, 2013 - 12:07:44
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
лично я предпочитаю dirname(__FILE__);
EuGen
Отправлено: 19 Апреля, 2013 - 12:20:55
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
LShark пишет:
и перейти на __FILE__?
Начиная с версии 5.3 существует __DIR__ - каталог реальной ФС. Рекомендуется пользоваться ей для каталогов и __FILE__ для файлов.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
LShark
Отправлено: 19 Апреля, 2013 - 14:40:05
Частый гость
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.