|
|
|
| Подскажите кто знает.Есть такая строка:
include_once("php/system/defines.php");
под 4 версию пашет нормально.
На сервере установлен пхп 5 эта строка тоже пашет нормально.
Я установил 5 пхп это строка не работает. Выдает ошибку "Не найден файл по этому пути"
Изменюя путь на include_once("system/defines.php");
У меня все работает.Может есть какието настройки в ини файле?
Кто сталкивался с проблемой путей? | |
|
|
|
|
|
|
|
для: programmer_2006
(25.09.2006 в 18:17)
| | чтоб не было проблем - задавай абсолютный путь к фалу:
include_once("http://localhost/system/defines.php"); | |
|
|
|
|
|
|
|
для: Lelik
(26.09.2006 в 04:00)
| | Это не всегда возможно, особенно, если в defines.php определяются переменные или константы, которые используются далее. | |
|
|
|
|
|
|
|
для: programmer_2006
(25.09.2006 в 18:17)
| | Откуда вызывается инструкция include_once("php/system/defines.php") и где лежит скрипт? Нужно больше подробностей об путях. | |
|
|
|
|
|
|
|
для: cheops
(26.09.2006 в 12:10)
| | Файл лежит в тойже папке что и php поидее путь должен быть include_Once(system/difines.php). Но мне сказали оставить пути прежднеми мотивируя, что на серваке все работает. Значит что то в настройках отличается. | |
|
|
|
|
|
|
|
для: programmer_2006
(26.09.2006 в 13:03)
| | Попробуйте
<?php
include_once("./php/system/defines.php");
?>
|
Отличие от вашего варианта в "./". | |
|
|
|
|
|
|
|
для: neudor
(26.09.2006 в 15:42)
| | Я знаю что так работает но мне нужно нечего не изменяя. Ведь на серваке пашет, и на Денвере тоже. Получается что файл инклудится не от корневого каталога а от самого себя. | |
|
|
|