Scripts
Tweakers.NET Subjects
Bekijk het maar eens, maar laat wel dankwoorden staan voor het werk en de info over tweakers.NET. Het is nog een beta'tje, dus indien er suggesties zijn kan dit nog steeds aangepast worden:-) Voor de rest zou ik zeggen: Njoy the script!
tweakersnet-subjects
<!--
########################################################################
Tweakers.NET Reader
Made by Flesh[BE]
[email protected]
########################################################################
Don't remove this info plz.
SPECIAL THANKS TO TWEAKERS.NET FOR THE NEWS-ITEMS!
########################################################################
-->
<style type="text/css">
<!--
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
}
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #000000;
}
a:hover {
text-decoration: none;
color: #000000;
}
a:active {
text-decoration: none;
color: #000000;
}
-->
</style><table width="90%" border="1" style="border-collapse:collapse" bordercolor="#000000">
<?
//Edit hier het aantal artikels dat je wenst te tonen:
$aantalartikelen = 10;
//########################################################################
// DON'T CHANGE SOMETHING BELOW!
//########################################################################
$aantaltopics = 0;
$dateold = 0;
//Bron openen of foutmelding geven
if (($bron = @file("http://www.tweakers.net/","r"))==false) die("Kan URL niet openen!");
//Heel de bron doorlopen(regele per regel) te beginnen tijd 0 tot $aantalregels
for($regel=0;count($bron)>$regel;$regel++) {
if (strstr($bron[$regel], "fp_3(")){
if ($aantaltopics < 10) {
//Totale Header uitlezen
$header = trim($bron[$regel]);
$p = strpos($header, "fp_3(");
$header = substr($header, -((strlen($header)-$p)-((strlen(");")))));
$header = str_replace("_3(", "", $header);
$header = str_replace(");", "", $header);
//Cathogorienr uitlezen
$p = strpos($header, ",");
$catnr = substr($header,0,$p);
//Uur uitlezen
$header = str_replace($catnr.",'", "", $header);
$p = strpos($header, "'");
$uur = substr($header,0,$p);
//Newdid uitlezen
$header = str_replace($uur."','", "", $header);
$p = strpos($header, "'");
$newsid = substr($header,0,$p);
//Title uitlezen
$header = str_replace($newsid."','", "", $header);
$p = strpos($header, "','");
$title = substr($header,0,$p);
//Aantal Reacties
$header = str_replace($title."','", "", $header);
$p = strpos($header, "',");
$reacties = substr($header,0,$p);
//Time uitlezen
$header = str_replace($reacties."',", "", $header);
$time = substr($header,0,10);
if ($catnr == 2) $cathegorie = "Hardware";
if ($catnr == 3) $cathegorie = "Software";
if ($catnr == 4) $cathegorie = "Games";
if ($catnr == 5) $cathegorie = "Internet";
if ($catnr == 347) $cathegorie = "Business";
if ($catnr == 348) $cathegorie = "Technologie";
$date = date('dmY',$time);
if ($date != $dateold) { echo '<tr><td colspan="3"><br>'.date('D d F Y',$time).'</td></tr>'; }
$dateold = $date;
echo '<tr><td>'.date('[H:i]',$time).'</td><td>'.$cathegorie.'</td><td><a href="http://www.tweakers.net/nieuws/'.$newsid.'" target="_blank">'.stripslashes($title).'</a></td></tr>';
}
$aantaltopics++;
}
}
?>
</table>
<br>
News by <a href="http://www.tweakers.net" target="_blank">Tweakers.NET</a>!
<!--
########################################################################
Tweakers.NET Reader
Made by Flesh[BE]
[email protected]
########################################################################
-->
Reacties
0