Я пытаюсь включить удаленные php-файлы в качестве ресурса, но у меня есть немного проблем. Я зашел в файлы php.ini
и установил allow_url_fopen
в ON
. Я также искал параметр allow_url_include
, но его не было в файле, я добавил его в файл php.ini и также установил его.Включая удаленный файл php как ресурс
Если я пытаюсь включить с помощью
include ('http://somewebsite.com/lib/somescript.php');
Сервер/PHP выкладывает сообщение, говорящее:
URL доступ к файлам отключен в конфигурации сервера
I также получите сообщение:
не удалось открыть поток: нет подходящего обертка не может быть найден в бла-бла-бла
seconed путь Я пытаюсь acomplish тот же результат использует Еореп, но я просто получаю содержимое файла, то не что мне нужно Мне нужен мой локальный скрипт, чтобы увидеть удаленный сценарий в качестве исходного ресурса.
$myscript = fopen("http://someotherwebsite/lib/my_script.php", "r");
$incmyscript= fread($myscript , 9999);
fclose($myscript);
// include in the contents of my_script.php
echo $incmyscript;
Должен ли я что-то делать неправильно? Я знаю, что эхоизменение переменной-incmyscript неверно, но я не могу придумать, как разместить код. Я не уверен, что fopen - лучший лучший способ получить то, что я хочу.
Любые идеи?
Можете ли вы включить relavent строки в php.ini .... может быть, установлен неправильно? – ManseUK
allow_url_fopen = onallow_url_include = on – user1132323