开发者

PHP file get contents with URL returns getaddrinfo failure

I am trying to get the (pre-processed) content of an external PHP file:

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

When I do this, I get an error:

Warning: file_get_contents() [function.file-get-contents]: php_netw开发者_Python百科ork_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known in /Applications/XAMPP/xamppfiles/htdocs/...localfile.php on line 13

And:

Warning: file_get_contents(http://www.example.org/myfile.php) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known in /Applications/XAMPP/xamppfiles/htdocs/.../localfile.php on line 13

Any ideas what I could do?

Thanks in advance!

EDIT: I do have allow_url_fopen set to "On".


You can probably use 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
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜