PHP Problem bei Bildergalerie

wrisusti

Newbie
Dabei seit
Apr. 2011
Beiträge
1
Hi,

ich habe hier ein Problem mit einer Bildergalerie die ich erstellen soll.
Die Bilder wurden bereits erfolgreich hochgeladen und liegen auch im angegeben Verzeichnis.

PHP:
$bilder = array();
$dir = "/daten1/Internet/www/test/fotos/";
$handle = opendir($dir);

while(false !== ($file = readdir($handle))) {
    if($file != "." && $file != "..") {
	//echo "$file\n";
        array_push($bilder,$dir.$file);
    }
}

$anzahl = count($bilder);

$img = $_GET['img'];
if(empty($img)) $img = 0;

if($img > ($anzahl-1)) {
    echo "Bild nicht vorhanden!";
}

else {
    echo "<img src=\"".$bilder[$img]."\" alt=\"Bild ".($img+1)."\" /><br><br>\n";
    if($img != 0) echo "\n<a href=\"test.php?img=".($img-1)."\">Zurück</a>";
    echo " | ";
    if($img < ($anzahl-1)) echo " <a href=\"test.php?img=".($img+1)."\">Vorwärts</a>";
}
var_dump($file);
echo "<br /><br />";
echo "Bild ".($img+1)." von ".$anzahl;

Das bekomme ich angezeigt:

unbenannt-1-kopie-jpg.229886


Was mache ich falsch ?
 

Anhänge

  • Unbenannt-1 Kopie.jpg
    Unbenannt-1 Kopie.jpg
    80,9 KB · Aufrufe: 185

mercsen

Lt. Commander
Dabei seit
Apr. 2010
Beiträge
1.641
Ich würde sagen der pfad ist falsch.
Für php um die bilder einzulesen mag der richtig sein, aber der browser sucht relativ zum verzeichnis der seite nun den ordner "/daten1/Internet/www/test/fotos/"

z.b.
www.domain.de ist deine seite
nun sucht er die bilder dort -> www.domain.de/daten1/Internet/www/test/fotos/
der pfad existiert so aber sicher nicht ;)

ich nehme mal an das root verzeichnis des servers ist www oder test, als pfad würde also sowas wie "/fotos/" oder "fotos/" reichen
 
Top