2013-09-29 4 views
-1

Я пытаюсь включить внешнюю страницу на главную страницу моего сайта. Однако, когда я использую include_once или просто PHP включают в себя один, он бросает эту ошибку у меня:Альтернатива PHP включает?

Warning: require_once(../_inc/glob.php) [function.require-once]: failed to open stream: No such file or directory in /home/radisite/public_html/panel/_frontend/requests.php on line 2 

Я не хочу использовать IFrame, потому что тогда это замедляет мой сайт полностью. Есть ли другая более быстрая альтернатива для PHP? Я смотрел на другие методы здесь, и они меня путают.

Спасибо!

+0

Используйте 'include_once' вместо' require_once'. Если страница не загружается, она не остановит сценарий. – Daniel

+0

'include' и' request' принимает миллисекунды для вызова. Проблема в том, ЧТО вы там включаете. И, пожалуйста, используйте 'request' вместо' include'. Include показывает предупреждение, когда что-то идет «сиськи», в то время как требование даст вам ошибку. Проблема в том, что на некоторых серверах предупреждения скрыты, и вы будете в темноте, задаваясь вопросом: «Что, черт возьми, здесь не так». –

+0

Это код, который я использую: И он выдает указанную выше ошибку. –

ответ

3

Похоже, что у вас есть проблема с файлом пути. Проверьте свой путь к файлу, и он будет работать.

0

использование

require_once($_SERVER["DOCUMENT_ROOT"]."/yourfolder/".'glob.php') 
1

Вы можете либо указан неверный путь, или есть проблемы с include_path установкой; Если вы уверены, что ваш путь формируется правильно, то либо настроить include_path, или префикс свой путь с dirname(__FILE__) на PHP < 5.3 или __DIR__ на PHP> = 5,3

Смежные вопросы