Hoi Allemaal,
Ik heb een html formpje waarbij ook eventueel een upload gedaan kan worden. Als er geupload wordt werkt het, besluit ik om geen upload te doen dan krijg ik een vervelende foutmelding die ikzelf aangemaakt heb.
heb dit stukje code uit script gepakt, het volgende gebeurt er, mijn script controleert of er een bestand wordt geupload vervolgens wordt de grootte gecontroleerd en daarna het type bestand. Als ik een plaatje upload gaat dit goed!
De user kan echter kiezen om wel of niet een jpeg up te loaden! als ik dus geen plaatje upload krijg ik wel altijd de foutmelding "bestandstype is niet toegestaan"...
Wat ik dus wil is dat als er in het form geen plaatje wordt gekozen om te uploaden er geen foutmeldingen komen. Wat zie ik over het hoofd en hoe kan ik het wel voor elkaar krijgen? Volgens mij klopt die isset functie niet...
bedankt voor jullie hulp!
Ik heb een html formpje waarbij ook eventueel een upload gedaan kan worden. Als er geupload wordt werkt het, besluit ik om geen upload te doen dan krijg ik een vervelende foutmelding die ikzelf aangemaakt heb.
heb dit stukje code uit script gepakt, het volgende gebeurt er, mijn script controleert of er een bestand wordt geupload vervolgens wordt de grootte gecontroleerd en daarna het type bestand. Als ik een plaatje upload gaat dit goed!
De user kan echter kiezen om wel of niet een jpeg up te loaden! als ik dus geen plaatje upload krijg ik wel altijd de foutmelding "bestandstype is niet toegestaan"...
Wat ik dus wil is dat als er in het form geen plaatje wordt gekozen om te uploaden er geen foutmeldingen komen. Wat zie ik over het hoofd en hoe kan ik het wel voor elkaar krijgen? Volgens mij klopt die isset functie niet...
bedankt voor jullie hulp!
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| do { // controleer of $picture iets bevat, zoniet dan naar false if(isset($picture)) { // check max file size niet te groot if(getenv("CONTENT_LENGTH") > MAX_FILE_SIZE) { print_error("bestand is te groot: $picture_name"); break; } // check voor juiste bestandstype if ($picture_type != "image/pjpeg") { print_error("bestandstype is niet toegestaan: $picture_type"); break; } |