golos81
Новичок
Вопрос по абслолютжным и относительным путям
Файл index.php лежит на локальной машине в папке racks, т.е. получается http://localhost/racks/index.php. Как мне в файле index.php указать путь от корня к файлу footer.php (файл лежит в папке inc)?
пишу так:
require_once("/inc/footer.php"); - выводит
Warning: main(/inc/footer.php) [function.main]: failed to open stream: No such file or directory in z:\home\localhost\www\racks\index.php on line 440
Fatal error: main() [function.require]: Failed opening required '/inc/footer.php' (include_path='.;/usr/local/php/PEAR') in z:\home\localhost\www\racks\index.php on line 440
В тоже время, если в том же файле (index.php) у картинок вначале пути ставлю '/', то они начинают отображаться (картинки лежат в папке img, которая в корне, т.е. полный аналог папки inc).
Если пишу так:
require_once($_SERVER['DOCUMENT_ROOT']."/inc/footer.php"); - то работает.
Почему не работает первый вариант с require_once("/inc/footer.php");?
Файл index.php лежит на локальной машине в папке racks, т.е. получается http://localhost/racks/index.php. Как мне в файле index.php указать путь от корня к файлу footer.php (файл лежит в папке inc)?
пишу так:
require_once("/inc/footer.php"); - выводит
Warning: main(/inc/footer.php) [function.main]: failed to open stream: No such file or directory in z:\home\localhost\www\racks\index.php on line 440
Fatal error: main() [function.require]: Failed opening required '/inc/footer.php' (include_path='.;/usr/local/php/PEAR') in z:\home\localhost\www\racks\index.php on line 440
В тоже время, если в том же файле (index.php) у картинок вначале пути ставлю '/', то они начинают отображаться (картинки лежат в папке img, которая в корне, т.е. полный аналог папки inc).
Если пишу так:
require_once($_SERVER['DOCUMENT_ROOT']."/inc/footer.php"); - то работает.
Почему не работает первый вариант с require_once("/inc/footer.php");?