Matze: Bildupload mit Typ-Beschränkung

Beitrag lesen

wie machst du das? Prüfst du den MIME-Typ, oder gar die Extension des Namens?
Versuche stattdessen lieber, mit getimagesize() aus der gd-lib die Bildgröße zu bestimmen. Bei identifizierbaren Bildformaten (GIF, PNG, JPEG) kommen plausible Werte raus.

Genau genommen teste ich beides. Also erst den MIME-Typen und wenn der stimmt nochmal mit getimagesize().
getimagesize() auch deshalb, weil die Bilddaten zusammen mit Daten des Uploads in einer Tabelle gespeichert werden.

Erkannt? Kommt auf die Methode an. Mein Vorschlag mit der gd-lib würde das sicher nicht als Bild erkennen, und viele User könnten damit ebenfalls nichts anfangen.

Ich war mir halt nicht sicher, ob PSD oder z.B. DDS oder sonstwas auch als Bilder erkannt werden.

Zu dem Vorschlag die Bilder auf dem Server zu verarbeiten:
Genau darum geht es mir letztendlich.
Ich hab kein Problem mit imagecreateby... aber da hätte ich wohl ein Problem mit propritären Formaten bekommen.
Ich überleg jetzt nur noch wie ich mit Alpha-Transparenten PNGs umgehe.
Da macht mir die Erhaltung der Transparenz beim bearbeiten immer Probleme ;(

Najam erstmal bis dahin schreiben... :)

Danke für eure Hinweise!

Grüße, Matze