Zwei Bilder zuviel angezeigt

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):
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:
Versuchs mal so:
PHP:
$pfad = "projekte/".$kategorien."/".$projekt;
$open=opendir($pfad);
$zahl=1;
while($datei=readdir($open))
{
if($entry!='.' && $entry!='..') 
{
 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);
 
hi,

ich will bilder aus einem verzeichnis auslesen und dieses hier habe ich per SuFu gefunden.
nur möchte ich nun auch noch die ausmaße (breite und höhe) der bilder auslesen. wie geht das?

danke für eure antworten.

mfg
 
Zurück