Ik gebruikte deze functie tnet(5) om de eerste 5 headlines van Tnet te presenteren op mijn site.
Iemand anders heeft hem ooit eens gepost hier op het forum, ik weet alleen niet meer wie.
Nu is het zo dat het niet meer werkt, zomaar ineens.
Misschien na de invoering van het nieuwe jasje van Tnet, maar wanneer hij er precies mee ophield weet ik niet.
Mijn tnet.txt is in elk geval leeg.
Zijn er soms dingen veranderd aan die turbotracker.dsp
Of ziet iemand misschien een foutje ofzo
Volgens mij klopt die code wel, ik ben alleen niet zeker van die $news_content.
Iemand anders heeft hem ooit eens gepost hier op het forum, ik weet alleen niet meer wie.
Nu is het zo dat het niet meer werkt, zomaar ineens.
Misschien na de invoering van het nieuwe jasje van Tnet, maar wanneer hij er precies mee ophield weet ik niet.
Mijn tnet.txt is in elk geval leeg.
Zijn er soms dingen veranderd aan die turbotracker.dsp
Of ziet iemand misschien een foutje ofzo
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
| <?
function tnet($amount=5,$override="") {
if(time() - filemtime("/l2/httpd/hoom/pages/news/tnet.txt") > 300 || $override == 'yes') {
$fp=fopen("http://www.tweakers.net/turbotracker.dsp","r");
$news_content = fread($fp,10000);
fclose($fp);
if(strlen($news_content) > 0) {
$news_content = explode("\n\n",$news_content);
array_pop($news_content);
$i=1;
foreach($news_content as $newsitem) {
preg_match('/<titel>(.*?)<\/titel>/i',$newsitem,$temp);
$title = $temp[1];
preg_match('/<id>(.*?)<\/id>/i',$newsitem,$temp);
$id = $temp[1];
$tnetbar .= "·<a href='http://www.tweakers.net/nieuws.dsp?ID=" . $id . "' " . $atitle . " target=_content>" . $title . "</a><br>";
$i++;
if($i>$amount)
break;
}
$fp = fopen("/l2/httpd/hoom/pages/news/tnet.txt",w);
fwrite($fp,$tnetbar);
}
else {
$fp = fopen("/l2/httpd/hoom/pages/news/tnet.txt",r);
$tnetbar = fread($fp,10000);
fclose($fp);
$fp = fopen("/l2/httpd/hoom/pages/news/tnet.txt",w);
fwrite($fp,$tnetbar);
}
}
else {
$fp = fopen("/l2/httpd/hoom/pages/news/tnet.txt",r);
$tnetbar = fread($fp,10000);
}
fclose($fp);
return $tnetbar;
} |
...