Fehlermeldung

Dönerman

Gesperrt
Ich habe ein uploadscript gemacht, es funkt auch aber manchmal kommt die Fehlermeldung:

Warning: imagecreatefromjpeg() []: gd-jpeg: JPEG library reports unrecoverable error: in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 45

Warning: imagecreatefromjpeg() []: 'upload/Thumbs.db' is not a valid JPEG file in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 45

Warning: Division by zero in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 50

Warning: imagecreatetruecolor() []: Invalid image dimensions in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 57

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 58

Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 59

Warning: imagecreatefromjpeg() []: gd-jpeg: JPEG library reports unrecoverable error: in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 45

Warning: imagecreatefromjpeg() []: 'upload/index.php' is not a valid JPEG file in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 45

Warning: Division by zero in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 50

Warning: imagecreatetruecolor() []: Invalid image dimensions in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 57

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 58

Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 59

Warning: imagecreatefromjpeg() []: gd-jpeg: JPEG library reports unrecoverable error: in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 140

Warning: imagecreatefromjpeg() []: 'upload/Thumbs.db' is not a valid JPEG file in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 140

Warning: Division by zero in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 145

Warning: imagecreatetruecolor() []: Invalid image dimensions in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 152

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 153

Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 154

Warning: imagecreatefromjpeg() []: gd-jpeg: JPEG library reports unrecoverable error: in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 140

Warning: imagecreatefromjpeg() []: 'upload/index.php' is not a valid JPEG file in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 140

Warning: Division by zero in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 145

Warning: imagecreatetruecolor() []: Invalid image dimensions in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 152

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 153

Warning: imagejpeg(): supplied argument is not a valid Image resource in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 154

Warning: Cannot modify header information - headers already sent by (output started at C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php:140) in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 223

was hat das zu bedeuten?
 
Dönerman hat gesagt.:
Warning: imagecreatefromjpeg() []: 'upload/Thumbs.db' is not a valid JPEG file in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 45
Selten war eine Fehlermeldung deutlicher. Du willst die Thumbs.db als Bild einlesen. Diese ist aber kein Bild.

Dönerman hat gesagt.:
Warning: Division by zero in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 50
Das liegt vermutlich daran, dass die Bildgröße eines "Nicht-Bildes" 0x0 Pixel ist.

Die weiteren Fehlermeldungen liegen vermutlich auch daran, dass es sich nicht um ein Bild handelt.

Dönerman hat gesagt.:
Warning: imagecreatefromjpeg() []: 'upload/index.php' is not a valid JPEG file in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 45
Das Spiel beginnt von vorne.

Dönerman hat gesagt.:
Warning: imagecreatefromjpeg() []: 'upload/index.php' is not a valid JPEG file in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 140
Und nochmal...

Dönerman hat gesagt.:
Warning: Cannot modify header information - headers already sent by (output started at C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php:140) in C:\apachefriends\xampp\htdocs\banp\admin1\upload_2_admin1.php on line 223
Der Header darf nur gesendet werden, wenn noch keine Ausgabe erfolgt ist. Die Fehlermeldungen wurden jedoch schon ausgegeben.

Außerdem solltest Du bedenken, dass Du in einem Skript nur ein Bild auf einmal ausgeben kannst.

Gruß hpvw
 
zum einen ein Zitat von php.net:

If you get this error: "Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error" then check the JPEG files. If they are saved in CMYK format (instead of RGB) then GD will fail to load them (tested with GD 2.0.12)

Also wie hast du das JPEG gespeichert? Wenn dus nicht weißt, dann öffne es im PS oder so einem Programm und speichers im RGB-Modus.

Und du versuchst aus der Datenbankdatei Thumbs.db ein Bild zu erstellen, was schwer fallen dürfte. :-)

Division by zero steht dafür, dass das script versucht hat eine division durch null auszuführen (zB: 4/0) was aber nicht möglich ist ;-). Das sind ja die Hauptfehler! Darauf wird der Rest der Meldungen aufbauen! Sollte ich mich irren sagts mir!
 
Dann war das einzig und allein das Resultat, von dem Versuch von der Thumbs.db ein Bild abzukupfern. Die Thumbs.db wird automatisch gemacht (weiß jetzt selber nicht warum) und ist standardmäßig unsichtbar. Du wirst wahrscheinlich den gesamten Ordner ausgelesen und automatisch anpassen wollen, oder nicht! Ich würd noch eine Dateityp oder Dateiendungsabfrage hinzufügen, dass solche Fehler nicht mehr so leicht auftreten können. :-)
 
Zurück