Also erst mal vielen Dank,
> > $new_height = 112; //Alle bilder erhalten die gleiche Größe
> > $quot = $height / 112; //Der Quotient wird ermittelt
> ^^^^
> $quot = $height / $width;
Was ist daran falsch? Wenn ich eine feste Höhe für alle Bilder festlege ($new_height = 112;
) und dann ausrechnen will um das Wievielfache die Höhe verringert wurde, muss ich als Quotient doch die Alte Höhe durch die neue Höhe (112) teilen. Wenn ich z.B. ein Originalbild mit den Maßen 100x200 habe und die neue Höhe 50 betragen soll, dann muss ich 200/50=4 rechnen um den Quotient (4) zu erhalten. D.h. die neue Höhe ist um das 4-fache kleiner als die des Originalbildes. Folglich muss ich für die Breite dann nur noch rechnen: $altebreite/4=$new_width;) Verbessert mich, falls das nicht stimmt.
Gleiches gilt auch für die Abfrage ob das $file existiert.
Wie muss das dann heißen? So?: if (!file_exists("./bilder/thumbs/".$file))
Allerdings werden die Thumbnails immer noch nicht neu erstellt. Wenn ich z.B. als Löschdatum den 5. jedes Monats angebe, werden die Thumbnails zwar wie vorgesehen gelöscht, aber dann nicht mehr generiert!?