PDA

Просмотр полной версии : инклуд из другой директории


'U's
16.12.2004, 13:38
ситуция такая:
есть файл
/index.php в нем <php include ('header.php) ?> файл header тоже лежит в корневой директории.
есть файл /cards/index.php
Вопрос: как сделать инклуд файла, который лежит в корневой директории в этот файл?

Hubbitus
16.12.2004, 13:47
<php include ('../index.php) ?>

Ну или прописать полный путь от корня сервера.

RaZEr
16.12.2004, 13:49
../header.php (при условии что вырублен safe_mode)

2 Hubbitus: Ой. Опоздал :beer:

'U's
16.12.2004, 23:53
Нет, в файл /cards/index.php нужено сделать инклуд файла header.php, который лежит в корневой. Когда вставляю <?php include ('/header.php) ?> - no such file :)
Конешна можно расплодить файл header во всех директориях, но тогда будт неудобно менять диз...

RaZEr
16.12.2004, 23:58
Ещё раз перечитай наши посты. Если всё ещё выдает эту ошибку - ещё раз и т.д.

Hubbitus
17.12.2004, 00:27
Нет, в файл /cards/index.php нужено сделать инклуд файла header.php, который лежит в корневой. Когда вставляю <?php include ('/header.php) ?> - no such file :)
Естественно, потому что в корне сервера нету файла header.php!!! Ты читать-то умеешь? (Прав RaZEr, что тебе читать нужно пока не прочитаешь :biggrin: ) - пиши относительный путь, тоесть в конкретном примере нужно еще добавить две точки

Конешна можно расплодить файл header во всех директориях, но тогда будт неудобно менять диз...
Ну тогда уж лучше сделать символическую ссылку, а не плодить копии. В некоторых случаях (подозреваю что не в этом) это бывает достаточно удачным решением.

Sheryld
17.12.2004, 10:27
попробуй:

$DOCUMENT_ROOT . "/file.ext"

Heo
17.12.2004, 11:18
../header.php

читай внимательно

'U's
17.12.2004, 22:23
Все, всем спасибо, извините за тупость :) Просто читал после самого сложного зачета, который, кстати сдал :)
Тему можно закрыть :claps: