Hallo Take Three,
also erstmal muß ich mich entschuldigen. Dein Rechenweg ist natürlich genauso richtig, ich habe einfach aus Gewohnheit immer mit der Ratio von Breite/Höhe (oder umgekehrt) gerechnet, daß man es ja ebenso mit Höhe(alt)/Höhe(neu) machen kann habe, ich übersehen.
Warum deine Bilder anstatt der gleichen Höhe die gleiche Breite erhalten kann ich mir nicht erklären, vielleicht hast Du in deinem Code an einer Stelle width und height vertauscht?
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!?
Also ich kann dir nur sagen wie ich es immer mache (und noch nie Probleme damit hatte):
if (!is_file($path.$file)) {
// lege Thumbnail an
}
Laß' dir doch einfach mal ausgeben, was $file enthält, vor der if-Verzweigung.
Grüsse
Frankie