Включение удаленного файла php в качестве ресурса
Я пытаюсь включить удаленные файлы php в качестве ресурса, но у меня возникли некоторые проблемы. Я вошел вphp.ini
файлы и наборallow_url_fopen
вON
, Я также искал настройкиallow_url_include
но его не было в файле, я добавил его в файл php.ini и также включил его.
Если я попытаюсь включить использование
include ('http://somewebsite.com/lib/somescript.php');
Сервер / php выдает сообщение:
URL-доступ к файлам отключен в конфигурации сервера
Я также получаю сообщение:
не удалось открыть поток: в бла-бла-бла не найдено подходящей обертки
Второй способ, которым я пытаюсь получить тот же результат, - это использовать fopen, но я просто получаю содержимое файла, это не то, что мне нужно, мне нужен мой локальный скрипт, чтобы увидеть удаленный скрипт как ресурс для исполняемого файла.
$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 - лучший способ получить то, что я хочу.
Есть идеи?