jaja, gratis en voor nietsch. Deze versie heb ik samen met pim van m'n werk verbeterd zodat het eea. a) leesbaarder en b) dynamischer is.
Om de source te kopieren kan je het beste dit bericht 'editten' en dan te kopieren. Ik ga niet uitleggen hoe-ie werkt, 't lijkt me doooodsimpel.
Om de source te kopieren kan je het beste dit bericht 'editten' en dan te kopieren. Ik ga niet uitleggen hoe-ie werkt, 't lijkt me doooodsimpel.
PHP:
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
| <? function tnet($amount=5,$override="") { if(time() - filemtime("/www/docs/glitter-it/forum/sidebar/tnet.txt") &gt; 300 || $override == 'yes') { $fp=fopen("http://www.tweakers.net/turbotracker.dsp","r"); $news_content = fread($fp,10000); fclose($fp); if(strlen($news_content) &gt; 0) { $news_content = explode("\n\n",$news_content); array_pop($news_content); $i=1; foreach($news_content as $newsitem) { preg_match('/&lt;titel&gt;(.*?)&lt;\/titel&gt;/i',$newsitem,$temp); $title = $temp[1]; preg_match('/&lt;id&gt;(.*?)&lt;\/id&gt;/i',$newsitem,$temp); $id = $temp[1]; $tnetbar .= "&middot;&lt;a href='http://tweakers.net/nieuws.dsp?ID=" . $id . "' " . $atitle . " target=_content&gt;" . $title . "&lt;/a&gt;&lt;br&gt;"; $i++; if($i&gt;$amount) break; } $fp = fopen("/www/docs/glitter-it/forum/sidebar/tnet.txt",w); fwrite($fp,$tnetbar); } else { $fp = fopen("/www/docs/glitter-it/forum/sidebar/tnet.txt",r); $tnetbar = fread($fp,10000); fclose($fp); $fp = fopen("/www/docs/glitter-it/forum/sidebar/tnet.txt",w); fwrite($fp,$tnetbar); } } else { $fp = fopen("/www/docs/glitter-it/forum/sidebar/tnet.txt",r); $tnetbar = fread($fp,10000); } fclose($fp); return $tnetbar; } function nu($nieuwshoofd,$nethoofd,$netoverig,$ecohoofd,$override="") { GLOBAL $newsitems; if(time() - filemtime("/www/docs/glitter-it/forum/sidebar/nu.txt") &gt; 1800 || $override == 'yes') { $fp=fopen("http://nu.nl/deeplink_html","r"); $newsitems = fread($fp, 30000); fclose($fp); $output .= "&lt;b&gt;&lt;a href='http://nu.nl' target=_content&gt;nieuws.hoofd&lt;/a&gt;&lt;/b&gt;&lt;br&gt;"; $output .= nusnippet('nieuws.hoofd', $nieuwshoofd); $output .= "&lt;br&gt;&lt;b&gt;&lt;a href='http://nu.nl/net' target=_content&gt;net.hoofd&lt;/a&gt;&lt;/b&gt;&lt;br&gt;"; $output .= nusnippet('net.hoofd', $nethoofd); $output .= "&lt;br&gt;&lt;b&gt;&lt;a href='http://nu.nl/net' target=_content&gt;net.overig&lt;/a&gt;&lt;/b&gt;&lt;br&gt;"; $output .= nusnippet('net.overig', $netoverig); $output .= "&lt;br&gt;&lt;b&gt;&lt;a href='http://nu.nl/economie' target=_content&gt;eco.hoofd&lt;/a&gt;&lt;/b&gt;&lt;br&gt;"; $output .= nusnippet('economie.hoofd', $ecohoofd); $fp = fopen("/www/docs/glitter-it/forum/sidebar/nu.txt",w); fwrite($fp,$output); } else { $fp = fopen("/www/docs/glitter-it/forum/sidebar/nu.txt",r); $output = fread($fp,10000); } fclose($fp); return $output; } function nusnippet($hoofdstuk, $max) { GLOBAL $newsitems; preg_match('/&lt;DIV&gt;&lt;B&gt;' . quotemeta($hoofdstuk) . '&lt;\/B&gt;&lt;UL&gt;(.*?)&lt;\/UL&gt;&lt;\/DIV&gt;/si',$newsitems,$temp); $hoofdstuk_t = $temp[1]; $hoofdstuk_t = str_replace("&lt;LI&gt;", "&middot;", $hoofdstuk_t); $hoofdstuk_t = str_replace("&lt;/LI&gt;", "&lt;BR&gt;",$hoofdstuk_t); $hoofdstuk_t = str_replace("&lt;A HREF=", "&lt;A target=_content HREF=",$hoofdstuk_t); $hoofdstuk_t = split("&lt;BR&gt;", $hoofdstuk_t); for ($i=0; $i &lt; $max && $i &lt; $hoofdstuk_t; $i++) $output .= "$hoofdstuk_t[$i]&lt;br&gt;"; return $output; } ?> |
Klaar voor een nieuwe uitdaging.