mein_name
Erfahrenes Mitglied
Ich arbeite gerade an einer Website. Es werden Bilder von einem Verzeichnis ausgelesen und als kleine thumbnails dargestellt, mit welchen man dann eine größere Version des Bildes zu sehen bekommt!
Das Problem dabei ist nur, dass beim auslesen des Verzeichnis, zwei zusätzlich Thumbnails erscheinen, bei deren Pfad jedoch der Bildname fehlt!
Beispiel:
Es soll bild.jpg geladen werden - Pfad: images/startbilder/bild.jpg
Es werden 3 Thumbnails angezeigt. Eines mit dem Pfad "images/startbilder/projekt1/bild.jpg", eines mit "images/startbilder/projekt1" und eines mit "images/startbilder", wobei nur in einem wirklich das Bild zu sehen ist, was zu sehen sein soll. Die anderen beiden sind leer und es wird so etwas angzeigt, als würde man einen falschen img-Befehl machen *g*
Wie bekomme ich die beiden weg, bzw. was ist im Code falsch?
Code, mit dem eingelesen wird (Variablen projekt und kategorien werden von aussen übergeben):
Vielen Dank für die hoffentlichen Antworten!*g*
Das Problem dabei ist nur, dass beim auslesen des Verzeichnis, zwei zusätzlich Thumbnails erscheinen, bei deren Pfad jedoch der Bildname fehlt!
Beispiel:
Es soll bild.jpg geladen werden - Pfad: images/startbilder/bild.jpg
Es werden 3 Thumbnails angezeigt. Eines mit dem Pfad "images/startbilder/projekt1/bild.jpg", eines mit "images/startbilder/projekt1" und eines mit "images/startbilder", wobei nur in einem wirklich das Bild zu sehen ist, was zu sehen sein soll. Die anderen beiden sind leer und es wird so etwas angzeigt, als würde man einen falschen img-Befehl machen *g*
Wie bekomme ich die beiden weg, bzw. was ist im Code falsch?
Code, mit dem eingelesen wird (Variablen projekt und kategorien werden von aussen übergeben):
PHP:
$pfad = "projekte/".$kategorien."/".$projekt;
$open=opendir($pfad);
$zahl=1;
while($datei=readdir($open))
{
if ($zahl==3)
{
$path=$pfad."/".$datei;
echo "<a href=\"".$path."\" target=\"main\"> <img src=\"".$path."\" height=\"40%\" width=\"15%\"> </a><br/>";
}
else
{
$path=$pfad."/".$datei;
echo "<a href=\"".$path."\" target=\"main\"> <img src=\"".$path."\" height=\"40%\" width=\"15%\"> </a>";
}
$zahl++;
}
closedir($open);
Vielen Dank für die hoffentlichen Antworten!*g*
Zuletzt bearbeitet: