Dann speichere aber sicherheitshalber nicht den MIME-Typ, den dir der Client beim Upload mitgeteilt hat, sondern den, den getimagesize() anhand der Untersuchung tatsächlich herausgefunden hat.
Genauso mach ich das :)
Lies mal die UCN zu imagecreatefrompng(), besonders den derzeit jüngsten Hinweis. Das könnte dir helfen, wenn du soweit bist.
Ich bin grad bisschen erschlagen von den PNG-Funktionen -.-
Ich bräuchte aber noch ein bisschen Hilfe beim erstellen des Bildes.
Genau genommen müsste ich die Größe des hochgeladenen Bildes nach dem Upload auf 150px Breite skalieren.
Dabei bin ich mir grad nicht sicher wie ich vorgehen muss.
Also die Daten des Bildes werden ausgelesen und in einer Tabelle gespeichert.
Danach wird das Bild mit move_uploaded_file() in ein entsprechendes Verzeichniss geschoben. Der Name wird aus der Tabellen-Id und dem ermittelten Format zusammengesetzt.
Jetzt habe ich meinen Code um die Bildgröße zu verändern aber ich weiß nicht wie ich die Original-Datei bearbeiten kann.
Muss ich dazu die Datei-Funktionen (fopen, fwrite, fclose) verwenden oder geht das irgendwie zusammen mit move_uploaded_file() in einem Abwasch?
Danke und Grüße, Matze