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
精彩评论