Просмотр полной версии : инклуд из другой директории
ситуция такая:
есть файл
/index.php в нем <php include ('header.php) ?> файл header тоже лежит в корневой директории.
есть файл /cards/index.php
Вопрос: как сделать инклуд файла, который лежит в корневой директории в этот файл?
Hubbitus
16.12.2004, 13:47
<php include ('../index.php) ?>
Ну или прописать полный путь от корня сервера.
../header.php (при условии что вырублен safe_mode)
2 Hubbitus: Ой. Опоздал :beer:
Нет, в файл /cards/index.php нужено сделать инклуд файла header.php, который лежит в корневой. Когда вставляю <?php include ('/header.php) ?> - no such file :)
Конешна можно расплодить файл header во всех директориях, но тогда будт неудобно менять диз...
Ещё раз перечитай наши посты. Если всё ещё выдает эту ошибку - ещё раз и т.д.
Hubbitus
17.12.2004, 00:27
Нет, в файл /cards/index.php нужено сделать инклуд файла header.php, который лежит в корневой. Когда вставляю <?php include ('/header.php) ?> - no such file :)
Естественно, потому что в корне сервера нету файла header.php!!! Ты читать-то умеешь? (Прав RaZEr, что тебе читать нужно пока не прочитаешь :biggrin: ) - пиши относительный путь, тоесть в конкретном примере нужно еще добавить две точки
Конешна можно расплодить файл header во всех директориях, но тогда будт неудобно менять диз...
Ну тогда уж лучше сделать символическую ссылку, а не плодить копии. В некоторых случаях (подозреваю что не в этом) это бывает достаточно удачным решением.
попробуй:
$DOCUMENT_ROOT . "/file.ext"
../header.php
читай внимательно
Все, всем спасибо, извините за тупость :) Просто читал после самого сложного зачета, который, кстати сдал :)
Тему можно закрыть :claps:
vBulletin® v3.8.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.