Hello,
Ja, ich kann lesen! Dann die Frage, gibt es eine Möglichkeit _beide_ Formate (jpg bzw. jpeg & png) zu erlauben?
Du kannst imagecreatefromstring() nehmen. Kostet nur mehr Arbeitsspeicher, da Du die Datei vorher in den Speicher laden musst, in einen "String". Wenn Du das Image aber sowieso in der Session zwischenspeichern willst, macht das ja nichts.
http://de2.php.net/manual/en/function.imagecreatefromstring.php
Was Du dann nachher für ein Format daraus erzeugen lässt, ist Dir überlassen.
Beachte auch die Betrachtungen in http://wiki.selfhtml.org/wiki/Artikel:PHP/File_Upload zum Thema Sicherheit.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg