Проблема с includ

Статус
В этой теме нельзя размещать новые ответы.

gorilla

Знаток
Регистрация
11 Сен 2007
Сообщения
211
Реакции
29
Почему когда делаю инклуд с удалённого сервера типа include ("http://XXXX.XXX/XXX.php"); вылазит ошибка а когда делаю локально include ("/XXX.php"); то всё ок? не пому и пробовал по разному include "xxxxx"; include 'xxxxx'; не чего не выходит?
 
какое сообщение выводит php когда происходит ошибка?
 
Warning: main() [function.main]: URL file-access is disabled in the server configuration in /mnt/gs01/herd03/5040/domains/XXXXXXX.com/html/index.php on line 2

Warning: main(Для просмотра ссылки Войди или Зарегистрируйся) [function.main]: failed to open stream: no suitable wrapper could be found in /mnt/gs01/herd03/5040/domains/XXXXXXX.com/html/index.php on line 2

Warning: main() [function.include]: Failed opening 'http://xxxxxxxxxxx.com/w.php' for inclusion (include_path='.:/usr/local/php-4.4.8-1/share/pear') in /mnt/gs01/herd03/5040/domains/xxxxxxxxx.com/html/index.php on line 2
 
Наверно хостинг провайдер отключил возможность подключение скриптов, или страниц с удаленных серверов
 
Инклюдить удаленный файл - верх идиотизма. Могут подсунуть все, что угодно, вплоть до шелла. Лучше делать так:
PHP:
$fp=fopen('http://XXXX.XXX/XXX.php','r');
или загружать курлом
 
верх идиотизма

неоправданно - да идиотизм.
но может случай быть - когда эта возможность необходима.




2 gorilla
1. в теме надо сразу указывать какую ошибку выдает.
2. английский знаешь? нет - тогда переводчиком пользуйся. вопросов глупых будет меньше.
3. можно попробывать обойти ограничение - получить содержимое файла через один из методов(fopen,curl) и прогнать через eval, но судя по твоим ограничениям eval - тоже скоре всего запрещена. но попытка не пытка. пробуй.
 
Проверь в настройках (php.ini) параметр safe_mode и ему подобные. Должен быть выключен.
 
safe_mode к данной ошибке отношения не имеет.

дело в allow_url_include
 
Ну а чего ты мозг канифолишь? сказал бы сразу, что чисто текст получаешь. зачем тебе тогда вобще include??

вариантов много чтобы файло получить просто.

вставляй
PHP:
<!--
<?php phpinfo(); ?>
-->

смотри что доступно, какие методы. ну и все собсно, дело в шляпе. можешь и сюда пульнуть подскажем.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху