vmlsd Posted May 22, 2006 Share Posted May 22, 2006 i was trying to run the following code<html><body><?php $xml = simplexml_load_file('http://rss.news.yahoo.com/rss/topstories'); if (isset($xml->channel->item)) { foreach ( $xml->channel->item as $key=>$item ) { echo "<a href=\"{$item->link}\">{$item->title}</a><br />"; echo "{$item->description}<br /><hr />"; } }?></body></html> but the errors display eventhough i set allow_url_open = onWarning: simplexml_load_file() [function.simplexml-load-file]: php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\http\index.php on line 4Warning: simplexml_load_file(http://rss.news.yahoo.com/rss/topstories) [function.simplexml-load-file]: failed to open stream: No such file or directory in C:\http\index.php on line 4Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://rss.news.yahoo.com/rss/topstories" in C:\http\index.php on line 4thank you Quote Link to comment https://forums.phpfreaks.com/topic/10170-url-open-help/ Share on other sites More sharing options...
ober Posted May 22, 2006 Share Posted May 22, 2006 That's probably because you're not specifying a specific file. You're just giving it an address. Could it possibly be: $xml = simplexml_load_file('http://rss.news.yahoo.com/rss/topstories.xml'); ? Quote Link to comment https://forums.phpfreaks.com/topic/10170-url-open-help/#findComment-37975 Share on other sites More sharing options...
vmlsd Posted May 23, 2006 Author Share Posted May 23, 2006 [!--quoteo(post=376062:date=May 22 2006, 10:42 AM:name=ober)--][div class=\'quotetop\']QUOTE(ober @ May 22 2006, 10:42 AM) [snapback]376062[/snapback][/div][div class=\'quotemain\'][!--quotec--]That's probably because you're not specifying a specific file. You're just giving it an address. Could it possibly be: $xml = simplexml_load_file('http://rss.news.yahoo.com/rss/topstories.xml'); ?[/quote]i have got the answers from other forums and they say it is not because of the code. it might be becauseof firewall or php setting something like that. but i havent got a solution. do you have any clue about this. thank you Quote Link to comment https://forums.phpfreaks.com/topic/10170-url-open-help/#findComment-38179 Share on other sites More sharing options...
shoz Posted May 23, 2006 Share Posted May 23, 2006 [quote]php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\http\index.php on line 4[/quote]This error is most likely referring to DNS issues. You can try restarting APACHE while connected to the net, if you weren't connected when you first started it. Quote Link to comment https://forums.phpfreaks.com/topic/10170-url-open-help/#findComment-38231 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.