У меня есть следующий скрипт:
<?php
#ini_set('include_path', "c://mylocalserver//htdocs//mydirec//");
#include ('list.php');
ini_set('include_path', "http://xx.xx.xxx.xx/");
include ("http://xx.xx.xxx.xx/list.php");
foreach ($items as $mylist) {
$output=$mylist['name'];
echo 'NAME'.''." ".''.$output."<br>";
}
Когда ini_set и inlcude используются для mylocalserver, скрипт запускается и выводит содержимое файла, а также имя и $ output по желанию, как предполагается. Когда я использую ini_set и включаю указание на удаленный сервер, я получаю содержимое файла в браузере, например, его чтение файла, но не выполнение foreach. Что мне не хватает? Спасибо за любую помощь
Зачем вам использовать http: // … в вашей функции include и в функции ini_set?
Если вы действительно хотите включить файл с удаленного хоста.
Читайте следующее:
в том числе удаленный файл в PHP
Других решений пока нет …