[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Заинклудить файл...
BydloCoder
Предположим, есть скрипт (1), который инклудит в себя другой скрипт (2). Как правильно заинклудить скрипт (2), который находится в корне, если расположение скрипта (1) неизвестно?



Спустя 16 минут, 26 секунд (23.08.2012 - 20:59) johniek_comp написал(а):
include dirname(__FILE__) . DIRECTORY_SEPARATOR . '/2.php';

Спустя 19 минут, 29 секунд (23.08.2012 - 21:18) Игорь_Vasinsky написал(а):
Цитата
DIRECTORY_SEPARATOR

ну не правильная константа

вот же

THIS_IS_ONLY__MY_DIRECTORY_SEPARATOR


а ещё говорять что php теперь пофиг ;)

Спустя 3 минуты, 10 секунд (23.08.2012 - 21:21) johniek_comp написал(а):
Игорь_Vasinsky
хотя ща уже можно ее убрать, ходят слухи даже винда ловит обычный слэш.

а по вопросу, можно еще обернуть в realpath на всякий

Спустя 23 минуты, 2 секунды (23.08.2012 - 21:44) BydloCoder написал(а):
Что-то не получается. В корне лежит такой файл (2.php):
<?php
echo 'works';
?>

А в директории /inc/php/ такой:
<?php
include dirname(__FILE__) . DIRECTORY_SEPARATOR . '/2.php';
?>

Спустя 1 минута, 12 секунд (23.08.2012 - 21:46) inpost написал(а):
DIRECTORY_SEPARATOR убери. И если не получится, то слеш перед 2 тоже убери.
И ещё, выведи через echo путь, куда ведёт, убедись, что ссылка верная идёт на корень, а не корень в другом месте находится.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.