Ik heb hier een functie van het net geplukt, omdat ik zelf niet sterk genoeg ben in PHP en directory navigatie ermee.
En ik wou met dat scriptje alle foto's in een dir laten zien, toevallig allemaal babes...
Maar nu krijg ik iedere keer een foutmelding dat die dir niet geopend kan worden.
Ik heb al geëxperimenteerd met slashes en punten, maar niets helpt.
Als ik trouwens de documentroot var van de server gebruik, word ik verwezen naar mijn home-folder op de linux server waar mijn bestanden staan...
in mijn public_html zit een mapje Babes, en daar zou ie alles uit moeten lezen... Het PHP-bestandje staat ook in die map, maa rik krijg het echt niet werkend.
En ik wou met dat scriptje alle foto's in een dir laten zien, toevallig allemaal babes...
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
| <?php # image types to display $imagetypes = array("image/jpeg", "image/gif"); # Original PHP code by Chirp Internet: www.chirp.com.au # Please acknowledge use of this code by including this header. function getImages($dir) { global $imagetypes; # array to hold return value $retval = array(); # add trailing slash if missing if(substr($dir, -1) != "/") $dir .= "/"; # full server path to directory //$fulldir = "{$_SERVER['DOCUMENT_ROOT']}/$dir"; $fulldir = "http://lithion.sin.khk.be/Babes/"; echo $fulldir; echo "<br />"; echo $dir; echo "<br />"; $d = @dir($fulldir) or die("getImages: Failed opening directory $dir for reading"); while(false !== ($entry = $d->read())) { # skip hidden files if($entry[0] == ".") continue; # check for image files if(in_array(mime_content_type("$fulldir$entry"), $imagetypes)) { $retval[] = array( "file" => "/$dir$entry", "size" => getimagesize("$fulldir$entry") ); } } $d->close(); return $retval; } # fetch image details $images = getImages("Babes"); # display on page foreach($images as $img) { echo "<img class=\"photo\" src=\"{$img['file']}\" {$img['size'][3]} alt=\"\">\n"; } ?> |
Maar nu krijg ik iedere keer een foutmelding dat die dir niet geopend kan worden.
Ik heb al geëxperimenteerd met slashes en punten, maar niets helpt.
Als ik trouwens de documentroot var van de server gebruik, word ik verwezen naar mijn home-folder op de linux server waar mijn bestanden staan...
in mijn public_html zit een mapje Babes, en daar zou ie alles uit moeten lezen... Het PHP-bestandje staat ook in die map, maa rik krijg het echt niet werkend.