bekomme auf meiner Webseite mit eingebautem RDF-Parser manchmal diese Fehlermeldung:
Warning: file(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in /xxx/xxx/xxx/homepage/includes/page_header.php on line 502
Warning: file(http://xxxxx.de/xxx/heise_news.php): failed to open stream: Success in /xxx/xxx/xxx/homepage/includes/page_header.php on line 502
Warning: implode(): Bad arguments. in /xxx/xxx/xxx/homepage/includes/page_header.php on line 502
habe auch schon gegoogelt und hier im Forum gesucht........dieser Fehler taucht wohl auf vielen anderen Homepages auch auf, habe nur leider keine Hilfe oder Tipps finden können.
Ich habe in der simple_news_nophpbb.php schon die chache Zeit von 5 min auf 60 min hochgestellt , in der Hoffnung das der Fehler zumindest seltener auftritt ..... aber eigentlich ohne erfolg.
Wenn ich das richtig verstehe erstellt der dann nur all 5 bzw. 60 min eine aktualisierte simple_news.cache.xml datei .... ist es irgend wie möglich die datei (simple_news_nophpbb.php) so abzuändern dass auch nur alle 60 min z.B. bei Heise.de nachgeschaut wird ?


hier mal noch der code meiner simple_news_nophpbb.php (die ich in heise_news.php umbenannt habe):
Code: Alles auswählen
<table width="145" border="0" cellspacing="1" cellpadding="2" class="forumline">
<?php
include('rdf_parser.php');
$parser = new rdf_parser('http://www.heise.de/security/news/news.rdf', 'simple_news.cache.xml', (60 * 60));
$parser->parse();
echo '<tr><td width="145" height="27" background="templates/subSilver/images/cellpic1.gif" class="unav" >Heise News</td></tr>';
$counter = 0;
foreach($parser ->items as $item)
{
if ( ( $counter++ ) > 7 ) break;
echo '<tr><td width="145" bgcolor="FAE2BC" class="bnavi"><a href="'.$item['link'].'" class="bnavi"" target="_new">'.$item['title'].'</a></td></tr>';
echo $item['description'];
}
?>
</table>
Code: Alles auswählen
'heise_news' => implode("",file"http://www.xxx.de/rdf/heise_news.php")),

Bis dann,
Leyocs