Situatie:
Ik heb een aantal directorys die ik automatisch uitlees op een pagina. De verschillede directorys komen in een pulldown en bij het kiezen van een directory moet de inhoud van de betreffende directory getoond worden.
Ik heb het script niet zelf geschreven maar samengesteld en bewerkt zodat het toegepast kan worden op mijn situatie.
Ik krijg netjes een listing van de directory inhoud echter krijg kan ik niet switchen naar de inhoud van de andere directory.
Ter info de hoofddirectory waar de sub-dirs instaan is 'gallery'.
Wat heb ik tot nu toe gedaan?
> veel veel sleutelen aan bestaande situatie
> forums afgezocht naar gelijksoortige situaties (zonder resultaat)
Ik heb een aantal directorys die ik automatisch uitlees op een pagina. De verschillede directorys komen in een pulldown en bij het kiezen van een directory moet de inhoud van de betreffende directory getoond worden.
Ik heb het script niet zelf geschreven maar samengesteld en bewerkt zodat het toegepast kan worden op mijn situatie.
Ik krijg netjes een listing van de directory inhoud echter krijg kan ik niet switchen naar de inhoud van de andere directory.
Ter info de hoofddirectory waar de sub-dirs instaan is 'gallery'.
Wat heb ik tot nu toe gedaan?
> veel veel sleutelen aan bestaande situatie
> forums afgezocht naar gelijksoortige situaties (zonder resultaat)
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
42
| <select name="file"> <option value='empty'>Select a file</option> <?php $dirname = "gallery/"; $dh = opendir($dirname); $count = 0; while ($file = readdir($dh)) { if (substr($file, -4) != ".jpg" ) { print "<option value='$dirname$file'>$file</option>\n"; } } closedir($dh); ?> </select> <?php //getting all files of desired extension from the dir using explode $intoets = 'waarde'; $path2 = "/pad/domein/$file"; $desired_extension = 'jpg'; //extension we're looking for $direc = "gallery"; $dirname = $direc . $file; $dir = opendir($dirname); while(false != ($file = readdir($dir))) { if(($file != ".") and ($file != "..")) { $fileChunks = explode(".", $file); if($fileChunks[1] == $desired_extension) //interested in second chunk only { echo '<li><a href="#"><img src="gallery/'.$file.'" /><img src="gallery/'.$file.'" class="preview" /></a></li>'; } } } closedir($dir); ?> |
[ Voor 30% gewijzigd door Maverick2001 op 25-08-2009 21:35 ]
Pura Vida