login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Images 1MB probleem

Offline Flippie - 05/02/2005 20:56 (laatste wijziging 05/02/2005 20:57)
Avatar van FlippieNieuw lid Ik heb een een script gemaakt om een fotoalbum aan te maken, maar telkens ik een foto probeer te uploaden die groter is dan 1MB krijg ik twee keer de warning:
Warning: Division by zero in blablabla on line:

Dit is de code op die lijnen om de afbeelding te schalen:
$iNewThumbWidth = ($iWidth / $iHeight) * $iMaxThumbHeight;
$iNewThumbHeight = ($iHeight / $iHeight) * $iMaxThumbHeight;

daarboven staat al:
$iMaxThumbHeight = 75;
list($iWidth, $iHeight) = getimagesize($fFile);

Ik krijg dan ook (begrijpelijk) nog een foutmelding:
Warning: imagecreatetruecolor(): Invalid image dimensions in balblabla

Code op die lijnen:
$pictureSize = imagecreatetruecolor($iNewPictureWidth, $iNewPictureHeight);
$thumbSize = imagecreatetruecolor($iNewThumbWidth, $iNewThumbHeight);

Weet iemand waaraan dit probleem ligt???

2 antwoorden

Gesponsorde links
Offline remy - 05/02/2005 21:10 (laatste wijziging 05/02/2005 21:11)
Avatar van remy PHP ver gevorderde die error krijg je meestal als je iets door 0 deelt

admin edit: really? (division by 0 = delen door 0, sterk) Volgens mij is dat geen antwoord op de vraag...
Offline Thomas - 05/02/2005 21:22
Avatar van Thomas Moderator Controleer na uploaden van het plaatje eens $_FILES['naam_van_upload_veld]['error'] ?

Als dit een getal is ongelijk aan 0 is er iets fout met het geuploade plaatje... de dimensies van een niet-bestaand plaatje zijn waarschijnlijk 0x0 .
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.16s