Ich musste mal aus einem bestehendem Verzeichnis mit vielen Unterverzeichnissen aus den dortigen Bildern noch Thumbnails erstellen. Dabei konnte ich gleich mal die neuen Iterator Funktionen in PHP5 ausprobieren.
public function ThumbErzeugen(){
$Bilder = array();
$Thumbs = array();
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator(".")) as $filename){
if($filename->isFile()){
if(preg_match("/[.]jpg/", $filename->getFilename())){
if($Verz == basename($filename->getPath())){
$Bild = $filename->getFilename();
$Bilder[] = $Bild;
$bearbeiteBild = new Bilderbearbeiten(...);
$Thumbs[] = $bearbeiteBild -> erstelleRechteck();
}
if($Verz !=basename($filename->getPath())){
$Verz = basename($filename->getPath());
}
}
}
}
}