Ik heb het volgende scriptje geschreven (hoop geklungel en geklooi maar het is wat)
Maar als ik het dus nu uitvoer dan krijg ik als titel in het scherm het id van het nieuwsbericht te staan en als link krijg ik dan de titel. Ik snap niet helemaal waar ik de mist in ga!
rara wie weet raadt?!?!
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
| <? $link_prefix = " o "; $link_postfix = "<BR>\n"; $cache_file = "/tmp/tweakers.net.cache"; $cache_time = 3600; $max_items = 10; $target = "_top"; $backend = "http://www.tweakers.net/turbotracker.dsp"; $items = 0; $time = split(" ", microtime()); srand((double)microtime()*1000000); $cache_time_rnd = 300 - rand(0, 600); if ( (!(file_exists($cache_file))) || ((filectime($cache_file) + $cache_time - $time[1]) + $cache_time_rnd < 0) || (!(filesize($cache_file))) ) { $fpread = fopen($backend, 'r'); if(!$fpread) { // echo "$errstr ($errno)<br>\n"; // exit; } else { $fpwrite = fopen($cache_file, 'w'); if(!$fpwrite) { // echo "$errstr ($errno)<br>\n"; // exit; } else { while(! feof($fpread) ) { $buffer = ltrim(Chop(fgets($fpread, 256))); if (($buffer == "<nieuwsposting>") && ($items < $max_items)) { $title = ltrim(Chop(fgets($fpread, 256))); $link = ltrim(Chop(fgets($fpread, 256))); $nieuwsposting = ereg_replace( "<nieuwsposting>", "", $nieuwsposting ); $nieuwsposting = ereg_replace( "</posting>", "", $nieuwsposting ); $id = ereg_replace( "<id>", "", $id ); $id = ereg_replace( "</id>", "", $id ); $title = ereg_replace( "<titel>", "", $title ); $title = ereg_replace( "</titel>", "", $title ); $editor = ereg_replace( "<editor>", "", $editor ); $editor = ereg_replace( "</editor>", "", $editor ); $categorie = ereg_replace( "<categorie>", "", $categorie ); $categorie = ereg_replace( "</categorie>", "", $categorie ); $bron = ereg_replace( "<bron>", "", $bron ); $bron = ereg_replace( "</bron>", "", $bron ); $link = ereg_replace( "<link>", "", $link ); $link = ereg_replace( "</link>", "", $link ); $tijd = ereg_replace( "<tijd>", "", $tijd ); $tijd = ereg_replace( "</tijd>", "", $tijd ); $timestamp = ereg_replace( "<timestamp>", "", $timestamp ); $timestamp = ereg_replace( "</timestamp>", "", $timestamp ); $reacties = ereg_replace( "<reacties>", "", $reacties ); $reacties = ereg_replace( "</reacties>", "", $reacties ); fputs($fpwrite, "$link_prefix<A HREF=\"$link\" TARGET=\"$target\">$title</A>$link_postfix"); $items++; } } } fclose($fpread); } fclose($fpwrite); } if (file_exists($cache_file)) { include($cache_file); } ?> |
Maar als ik het dus nu uitvoer dan krijg ik als titel in het scherm het id van het nieuwsbericht te staan en als link krijg ik dan de titel. Ik snap niet helemaal waar ik de mist in ga!
rara wie weet raadt?!?!
[ Voor 18% gewijzigd door Verwijderd op 06-03-2003 09:11 . Reden: code vervangen door php voor leesbaarheid ]