PHP Problem bei Bildergalerie

wrisusti

Newbie
Registriert
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: 198
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
 
Zurück
Oben