Mailinglisten-Archive |
Hallo Manu, > Ich habe in einem Projekt eine Funktion, die hochgeladene JPEGs > automatisch verkleinert. Die funktioniert auch wunderbar. Allerdings > schaffens unsere Kunden immer wieder, solche komischen Bilder > hochzuladen, die anscheinend php zum abstürzen bringen. Anders kann > ich es mir jedenfalls nicht erklären. Hab das mal mit einem dieser > Bilder versucht, nachzuverfolgen und komme zu dem Schluss, dass alles > gut läuft, bis zu folgender Zeile: > > $image = ImageCreatefromjpeg($filename); > > $filename enthält die temporäre hochgeladene Datei. Diese hab ich > vorher auch schon getimagesize() übergeben, und die liefert mir > zurück, dass es sich um ein JPEG handelt. > > Was mich jetzt an dem ganzen besonders wundert ist, dass php keine > Fehlermeldung ausspuckt. Das Skript wird einfach an der Stelle > abgebrochen und es wird nichts an den Browser ausgegeben. > error_reporting ist an und auch sonst nix, was eine Fehlermeldung > unterdrücken würde. > > Kann sich das jemand von Euch erklären? Ich hatte auch zuweilen Probleme mit den gd-Funktionen beim Resizen. Deshalb hab ich den Ansatz über ImageMagik und die Kommando-Zeile per exec() gewählt. Seitdem läuft's stabil durch. Gruß Florian -- common visions media.agentur knieperstrasse 1 18439 stralsund phone 0049 [0] 38 31 . 30 31 57 fax 0049 [0] 38 31 . 30 31 58 mobil 0049 [0] 170 . 83 32 281 f.kieling at covi.de http://www.covi.de
php::bar PHP Wiki - Listenarchive