Ik krijg de volgende foutmelding bij het ophalen van de rss feed op een site van mij:

Warning: file(http://nu.nl/deeplink_rss2/index.jsp?r=Algemeen): failed to open stream: HTTP request failed! in /home/-----/domains/-----.nl/public_html/rss/rss1.php on line 4

Warning: implode(): Bad arguments. in /home/-----/domains/-----.nl/public_html/rss/rss1.php on line 4

De rss feed ligt er dus uit als ik het goed heb. Ik zou dan graag een foutmelding zien met iets van: "Tijdelijk geen nieuws" o.i.d. maar hoe kan ik dit toevoegn aan het script?


<?php 

function readRSSFile($filename) { 
        $data = implode('', file($filename)); 
        $parser = xml_parser_create(); 
        xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); 
        xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); 
        xml_parse_into_struct($parser, $data, $values, $tags); 
        xml_parser_free($parser); 

        foreach ($tags as $key => $val) { 
                if ($key == 'item') { // select the 'items' 
                        $itemRanges = $val; 


Reageren