我有以下脚本:
<?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一样。我错过了什么?谢谢你的帮助
答案 0 :(得分:2)
为什么在include函数和ini_set函数中使用http:// ...?
如果您确实要包含远程主机中的文件。 阅读以下内容 including a remote file in PHP