Hallo,
ich schreibe gerade an einem Bild Uploadscript für meine Seite.
Jetzt bin ich beim Schreiben auf folgende Idee gekommen, falls ein User mal so "ungeschickt" war und seinem Bild ausversehen eine falsche oder zweite Endung gegeben hat (z.B. bild.jpg.txt), dann erkennt zwar getimagesize immer noch, das es ein Bild ist, ABER ich habe immer mit pathinfo mir die Dateiendung ausgelesen, mit der das Bild weiter gespeichert wird... diese lautet aber nun auch .txt
Als Alternative hatte ich mir überlegt jedes Bild mit JD neu zu berrechnen und als JPG abzuspeichern ABER bei Bildern wie PNG und GIF gehen dann die Transparenzen über den Jordan und ich muss ja auch wissen mit welchem imagecreatefrom ich die Datei importieren muss.
Hat jemand Lösungsvorschläge? Oder einfach eine Fehlermeldung ausgeben wenn die Dateieindung nicht jpg, jpeg, gif, png oder bmp ist (Habe ich eine Endung vergessen?)
Gruß
Markus
ich schreibe gerade an einem Bild Uploadscript für meine Seite.
Jetzt bin ich beim Schreiben auf folgende Idee gekommen, falls ein User mal so "ungeschickt" war und seinem Bild ausversehen eine falsche oder zweite Endung gegeben hat (z.B. bild.jpg.txt), dann erkennt zwar getimagesize immer noch, das es ein Bild ist, ABER ich habe immer mit pathinfo mir die Dateiendung ausgelesen, mit der das Bild weiter gespeichert wird... diese lautet aber nun auch .txt
Als Alternative hatte ich mir überlegt jedes Bild mit JD neu zu berrechnen und als JPG abzuspeichern ABER bei Bildern wie PNG und GIF gehen dann die Transparenzen über den Jordan und ich muss ja auch wissen mit welchem imagecreatefrom ich die Datei importieren muss.
Hat jemand Lösungsvorschläge? Oder einfach eine Fehlermeldung ausgeben wenn die Dateieindung nicht jpg, jpeg, gif, png oder bmp ist (Habe ich eine Endung vergessen?)
Gruß
Markus
Kommentar