PHP脚本在本地运行,但不在服务器上运行

时间:2015-03-07 22:20:15

标签: php path server local

我有以下脚本:

    <?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一样。我错过了什么?谢谢你的帮助

1 个答案:

答案 0 :(得分:2)

为什么在include函数和ini_set函数中使用http:// ...?

如果您确实要包含远程主机中的文件。 阅读以下内容 including a remote file in PHP