Enige tijd geleden heb ik het volgende script gevonden. Dit haalt via php de XML headlines van nu.nl op en plakt dit in een template.
Wanneer je op een link klikt, kom je gewoon bij het artikel bij nu.nl terecht en dit is dus niet illegaal.
Sinds enige dagen werkt het script echter niet meer. Wellicht komt dit door de maatregelen die nu.nl heeft genomen na een klacht van ANP. Wie weet raad?
<?
// 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;
?>
Wanneer je op een link klikt, kom je gewoon bij het artikel bij nu.nl terecht en dit is dus niet illegaal.
Sinds enige dagen werkt het script echter niet meer. Wellicht komt dit door de maatregelen die nu.nl heeft genomen na een klacht van ANP. Wie weet raad?
<?
// 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;
?>