ich muss zugeben, dass ich mich mit dem Thema Dateien und Ordner auslesen/anzeigen noch nicht viel auseinander gesetzt habe. Deswegen habe ich ein kleines Problem.
Ich habe folgendes Script:
Das Funktioniert so auch super, alle Grafiken des Ordners werden angezeigt.
Komischerweise werden aber noch zwei fehlerhafte weitere Grafiken vor den eigentlichen Bildern angezeigt (alt-Text wird angezeigt). Diese zwei Grafiken haben jeweils den Pfad „img/avas/“ und „img/“, also die zwei Unterordner.
Ich habe keine Ahnung, woran das liegt. Kann mir da wer helfen?
readdir() liest auch Verzeichnisse und die ersten sind grundsätzlich ‚.‘ (aktuelles Verz.) und ‚…‘ (Elternverz.).
Prüf doch einfach, ob die aktuelle Datei ein Bild ist. Sollte so gehen:
[php]<?php
$dir = "img/avas/";
$handle = opendir($dir);
while($file = readdir($handle))
{
if(@getimagesize("$dir/$file"))
echo " ";
}
?>[/php]
Klasse, ich danke euch dreien!
Habe jetzt einfach mal Franks Lösung genommen, die super funktioniert.
Trotzdem danke allen, jetzt weiß ich es auch fürs nächste Mal