
Ich will eine Thumbnailgalerie erstellen, und alle Bilder(Klein und Gross) sind im selben Ordner!<br><br>Mein Prob: Ich habe den Ordner mit Bildern, die entweder<br><br>"bildirgendwas.jpg" (GROSS)oder "bildirgendwas_thumb.jpg" (klein)<br><br>heissen. Und ich will die jetzt mit der Funktion readdir() alle auslesen, dann teile ich die mit der lösung in zwei arrays(damit ich das leichtern machen kann):<br><br>// $ordner ist irgendein ordner!<br> while($datei=readdir($ordner))<br> {<br> if(($ohne=explode("_thumb",$datei))&&($datei!="."&&$datei!=".."))<br> {<br> $normaldat[$i]=$ohne[0].$ohne[1];<br>echo "normal:".$normaldat[$i]."<br>";<br> $thumbdat[$i]=$ohne[0]."_thumb";<br>echo "thumb:".$thumbdat[$i]."<br><br>";<br> ;<br> $i++;<br> }<br> }<br><br><br>So gehts aber leider nicht, weil das dann herauskommt:<br><br>normal:99.jpg<br>thumb:99_thumb<br><br>normal:2.jpg<br>thumb:2_thumb<br><br>normal:26.jpg<br>thumb:26_thumb<br><br>normal:22.jpg<br>thumb:22.jpg_thumb<br><br>Der Fehler liegt darin, das Explode immer "true" liefert, auch wenn es nicht teilt!<br>Ich brauche daher irgendeine andere Lösung!!