У меня есть страница index.php, которая включает страницу new_display.php, которая снова включает в себя две страницы, например, x.php и y.php
Включение работает отлично на localhost, но не на моем хостинге! Ошибка, которую я получаю: –
Предупреждение: require (/interests/sketching/udis.php) [function.require]: не удалось открыть поток: нет такого файла или каталога в /hermes/bosweb/web054/b548/ipg.pingcampuscom/mysql/interests/sketching/new_display .php по строке 154
Неустранимая ошибка: require () [function.require]: Не удалось открыть запрос '/interests/sketching/udis.php' (include_path = '.: / Usr / local / lib / php-5.2.17 / lib / php') в /hermes/bosweb/web054/b548/ipg.pingcampuscom/mysql/interests/sketching/new_display.php в строке 154
Каталоги:
index.php -> localhost / mysql
new_display.php -> localhost / mysql / interest / sketching / new_display.php (Включено в index.php as /interests/sketching/new_display.php)
то в new_display x.php и y.php включены как
/interests/sketching/x.php
/interests/sketching/y.php
Он хорошо работает в локальном хосте, но дает ошибку, когда я публикую страницы в Домене
Кто-нибудь знает, почему это не работает?
/
указывает абсолютный путь, то есть ваш скрипт ищет в корне файловой системы для каталога с именем interests
.
Вместо этого попробуйте просто удалить это /
в начале ваших путей или добавить к ним $_SERVER['DOCUMENT_ROOT']
.
Вы должны сделать
требуют (интересы / черчения / udis.php)
Без
"/"
Потому что вы должны указывать на одну и ту же папку;).