2

我正在尝试获取外部 PHP 文件的(预处理)内容:

file_get_contents('http://www.example.org/myfile.php');

当我这样做时,我得到一个错误:

警告:file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known in /Applications/XAMPP/xamppfiles/htdocs/...localfile.php on line 13

和:

警告:file_get_contents(http://www.example.org/myfile.php)[function.file-get-contents]:无法打开流:php_network_getaddresses:getaddrinfo 失败:提供节点名或服务名,或在 /Applications/ 中未知XAMPP/xamppfiles/htdocs/.../localfile.php 第 13 行

有什么想法我能做什么?

提前致谢!

编辑:我确实将 allow_url_fopen 设置为“开”。

4

1 回答 1

4

您可能可以使用 cURL ...

function curl($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
    $return = curl_exec($ch);
    curl_close ($ch);
    return $return;
}


$string = curl('http://www.example.org/myfile.php'); //string with data
于 2010-09-26T18:05:14.070 回答