Heb een tijdje geleden een scriptje geschreven in PHP, maar om de een of andere manier werkt dit ineens niet meer sinds een aantal dagen.
Dit terwijl de bron http://nu.nl/deeplink_xml wel nog steeds werkt.
Weet iemand waar dit door ontstaat???
Alvast bedankt!
P.S. Voordat er vragen ontstaan of dit legaal is. Ja, want er wordt rechtstreeks gelinkt naar de artikelen op nu.nl en dan is het gewoon legaal.
<?
// Nu.nl news ripper
$nu_news_file_source = "http://nu.nl/deeplink_xml";
$file = fopen($nu_news_file_source, "r");
$nu_news_file = fread($file, 50000);
if($nu_news_file){
$pos = 0;
while(is_long($pos = strpos(strtolower($nu_news_file), '<section name="economie.hoofd">', $pos))){
$pos += 31;
$end_pos = strpos($nu_news_file, '</section>', $pos);
$nu_news_ripped = substr($nu_news_file, $pos, $end_pos - $pos);
$nu_news_ripped = ereg_replace('<document href="', '<a target="_blank" href="', $nu_news_ripped);
$nu_news_ripped = ereg_replace('</document>', '</a><BR>', $nu_news_ripped);
}
}else{
$nu_news_ripped = "Momenteel geen nieuws beschikbaar...";
}
// Pagina
echo
$nu_news_ripped;
?>
Dit terwijl de bron http://nu.nl/deeplink_xml wel nog steeds werkt.
Weet iemand waar dit door ontstaat???
Alvast bedankt!
P.S. Voordat er vragen ontstaan of dit legaal is. Ja, want er wordt rechtstreeks gelinkt naar de artikelen op nu.nl en dan is het gewoon legaal.
<?
// Nu.nl news ripper
$nu_news_file_source = "http://nu.nl/deeplink_xml";
$file = fopen($nu_news_file_source, "r");
$nu_news_file = fread($file, 50000);
if($nu_news_file){
$pos = 0;
while(is_long($pos = strpos(strtolower($nu_news_file), '<section name="economie.hoofd">', $pos))){
$pos += 31;
$end_pos = strpos($nu_news_file, '</section>', $pos);
$nu_news_ripped = substr($nu_news_file, $pos, $end_pos - $pos);
$nu_news_ripped = ereg_replace('<document href="', '<a target="_blank" href="', $nu_news_ripped);
$nu_news_ripped = ereg_replace('</document>', '</a><BR>', $nu_news_ripped);
}
}else{
$nu_news_ripped = "Momenteel geen nieuws beschikbaar...";
}
// Pagina
echo
$nu_news_ripped;
?>