Foutmelding weergeven voor te groot bestand
Patrick vd Pols
03/05/2012 22:53:31Hey allemaal,
Ik heb weer iets ik tegen aanloop. Ik ben nog steeds bezig met mn upload scriptje, gaat allemaal goed. Als ik een te groot bestand upload geeft hij netjes een foutmelding, maar als ik een bestand probeer te uploaden dat groter is dan het limiet dan is ingesteld is op de server (post_max_size) , dan post hij simpel niets en refresht hij de pagina. Is er een manier om hier toch een foutmelding voor te weergeven?
edit : heb inmiddels een oplossing gevonden! Zal hem even hier posten voor iedereen die het mischien ook wil weten :
Ik heb weer iets ik tegen aanloop. Ik ben nog steeds bezig met mn upload scriptje, gaat allemaal goed. Als ik een te groot bestand upload geeft hij netjes een foutmelding, maar als ik een bestand probeer te uploaden dat groter is dan het limiet dan is ingesteld is op de server (post_max_size) , dan post hij simpel niets en refresht hij de pagina. Is er een manier om hier toch een foutmelding voor te weergeven?
edit : heb inmiddels een oplossing gevonden! Zal hem even hier posten voor iedereen die het mischien ook wil weten :
Code (php)
1
2
3
4
5
2
3
4
5
if(empty($_FILES) && empty($_POST) && isset($_SERVER['REQUEST_METHOD']) && strtolower($_SERVER['REQUEST_METHOD']) == 'post'){
echo "Foutmelding hier ";
}
elseif( // en de normale code
echo "Foutmelding hier ";
}
elseif( // en de normale code
Gewijzigd op 03/05/2012 23:02:56 door Patrick vd Pols
PHP hulp
25/12/2024 07:02:40Obelix Idefix
04/05/2012 08:04:34Controleren met empty wordt doorgaans afgeraden.
Waarom die omslachtige wijze met controle of het formulier verzonden is? Kan gewoon in 1x.
En ik zie nergens een controle op de grootte van het bestand.
Waarom die omslachtige wijze met controle of het formulier verzonden is? Kan gewoon in 1x.
En ik zie nergens een controle op de grootte van het bestand.
Patrick vd Pols
04/05/2012 11:42:08De echte controle of een bestand te groot is komt later.
Dit zorgt er alleen voor, dat als er een bestand gepost is dat de post_max_size overschrijd, er een melding word weergegeven in plaats van dat hij de pagina refresht zonder post, zoals er standaard gebeurd.
Dit zorgt er alleen voor, dat als er een bestand gepost is dat de post_max_size overschrijd, er een melding word weergegeven in plaats van dat hij de pagina refresht zonder post, zoals er standaard gebeurd.