Ik heb een input gemaakt waar je een feed kan invoeren, met behulp van jQuery controleer ik met een php bestand of de feed al in de database bestaat ja of nee, dat werkt, maar nu wil ik kijken of het wel om een werkelijke feed gaat.
<?php
else if(isset($_GET['realfeed']))
{
if(empty(trim(@file_get_contents($_GET['realfeed']))))
{
echo 'leeg';
}
else
{
$Xml = @simplexml_load_file($_GET['realfeed']);
if($Xml === false)
{
echo 'nee';
}
else
{
//echo 'ja';
// Hier inhoud checken: item, title, pubDate ect..
//foreach($Xml->item as $item)
//{
$titel = $Xml->$title;
if(!empty($titel))
{
echo 'ja';
echo '<br />'.$titel;
}
else {
echo 'geen'; // geen title gevonden.
echo '<br />'.$titel;
}
//}
}
}
}
?>
Feeds die ik test:
- http://rss.politie.nl/rss/ab/gemeenten/overijssel/hengelo.xml (uitkomst: leeg, dus deze komt al niet verder dat file_get_contents)
- http://projects.knmi.nl/RSSread/rss_KNMIpersberichten.php (uitkomst: Fout, deze pakt de title niet in de feed)
1.867 views