Ik wil op een pagina weergeven welke modules beschikbaar zijn.
Deze modules staan per map onder de map 'Modules'. In elke map zit het bestand details.php waar ik een aantal variabelen uit haal.
Het probleem is nu dat ik maar 1 map te zien krijg.
Mappenstructuur:
Modules
|
L forum
|.......|
|.......L details.php
|
L gastenboek
........|
........L details.php
Ik krijg nu alleen maar de spullen van het gastenboek (dus de laatste map) te zien.
Het script heb ik oorspronkelijk gevonden hier op GoT, maar ik weet niet meer van wie.
Iemand een idee waar ik de mist in ga? Waarschijnlijk is de loop verkeerd, maar ik kan het niet vinden.
Deze modules staan per map onder de map 'Modules'. In elke map zit het bestand details.php waar ik een aantal variabelen uit haal.
Het probleem is nu dat ik maar 1 map te zien krijg.
Mappenstructuur:
Modules
|
L forum
|.......|
|.......L details.php
|
L gastenboek
........|
........L details.php
Ik krijg nu alleen maar de spullen van het gastenboek (dus de laatste map) te zien.
Het script heb ik oorspronkelijk gevonden hier op GoT, maar ik weet niet meer van wie.
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
| <? $dir_modules = "../modules/"; $handle = opendir($dir_modules); while(false!==($file = readdir($handle))) { echo($file); echo('<br>'); if($file != "." && $file != "..") { if(is_dir($dir_modules.$file)) { $newdir = $dir_modules.$file.'/'; $handle = opendir($newdir); while(false!==($newfile = readdir($handle))) { if($newfile !== "." && $newfile !== "..") { if($newfile == 'details.php') { include($newdir.$newfile); ?> <tr> <td><? echo($title); ?></td> <td><? echo($version); ?></td> <td><? echo($date); ?></td> <td align="center"><a href="<? echo($newdir.'install.php'); ?>" class="bold">installeren</a></td> </tr> <? } } } } } } ?> |
Iemand een idee waar ik de mist in ga? Waarschijnlijk is de loop verkeerd, maar ik kan het niet vinden.
[ Voor 12% gewijzigd door MuddyMagical op 22-03-2006 21:41 ]