Op woensdag 27 september 2000 21:16 schreef Scripter het volgende:
heb net 2 weken geleden wat in elkaar geflanst, werkt wel :-))
<?php
$file = file("http://nu.nl/deeplink_xml");
while(list($key, $val)=each($file)) {
$file1 .= $val;
}
$sections = 1;
while ($sections < 9) {
$file2 = explode ("<section name=\"", $file1);
$file3 = explode ("\">", $file2[$sections]);
$cat = str_replace ("\"", "", $file3[0]);
switch ($cat) {
case "nieuws.hoofd":
$file4 = explode ("?n", $file3[2]);
$file5 = explode ("?n", $file3[1]);
$id = str_replace ("=", "", $file5[1]);
$header = str_replace ("</document><document href=\"http://nu.nl/document", "", $file4[0]);
$header = "[NIEUWS-" . $id . "] " . $header;
echo $header . "<br>\n";
last_id($cat,$id,$header);
break;
case "economie.hoofd":
$file4 = explode ("?n", $file3[2]);
$file5 = explode ("?n", $file3[1]);
$id = str_replace ("=", "", $file5[1]);
$header = str_replace ("</document><document href=\"http://nu.nl/document", "", $file4[0]);
$header = "[ECONOMIE-" . $id . "] " . $header;
echo $header . "<br>\n";
last_id($cat,$id,$header);
break;
case "net.hoofd":
$file4 = explode ("?n", $file3[2]);
$file5 = explode ("?n", $file3[1]);
$id = str_replace ("=", "", $file5[1]);
$header = str_replace ("</document><document href=\"http://nu.nl/document", "", $file4[0]);
$header = "[NET-" . $id . "] " . $header;
echo $header . "<br>\n";
last_id($cat,$id,$header);
break;
case "sport.hoofd":
$file4 = explode ("?n", $file3[2]);
$file5 = explode ("?n", $file3[1]);
$id = str_replace ("=", "", $file5[1]);
$header = str_replace ("</document><document href=\"http://nu.nl/document", "", $file4[0]);
$header = "[SPORT-" . $id . "] " . $header;
echo $header . "<br>\n";
last_id($cat,$id,$header);
break;
}
$sections = $sections + 2;
}
?>
er zitten een paar specifieken dingen tussen zoals de functie last_id, die kun je gewoon weglaten.
suc6 ermee
bij mij werkt die niet, ik heb deze oplossing gevonden, die doet het tenminste en is ook nog een stuk simpeler:
<?
// ophalen nu.nl
$filetijdelijk = fopen ("http://nu.nl/deeplink_html", "r");
$inhoud = fread($filetijdelijk, 10000);
$inhoud = explode("nieuws.overig", $inhoud);
$inhoud = $inhoud[0];
$inhoud = eregi_replace("<UL>", "", $inhoud);
$inhoud = eregi_replace("<LI>", "", $inhoud);
$inhoud = eregi_replace("</LI>", "<br>", $inhoud);
$inhoud = eregi_replace("nieuws.hoofd", "", $inhoud);
echo "$inhoud";
?>