Невозможно включить файлы php, используя include

У меня есть страница 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) 

Без

  "/" 

Потому что вы должны указывать на одну и ту же папку;).