Ik heb een upload script geschreven voor documenten etc. Script werkt prima, tot ik een check toevoegde om te kijken of er wel een bestand geselecteerd is.
Nu het probleem. Als je niets selecteerd dan geeft me script idd een melding dat er geen bestand geselecteerd is.
Maar nu dit: de size limiet php.ini is 8MB en ook voor tmp files is dit 8MB. Als ik in me script op geef dat een file niet groter dan 1mb mag zijn gaat dit nog goed, todat ik een file selecteer die groter is dan 8 MB, er wordt dan volgens mij geen tmp file aangemaakt op de server en dan is $_FILES['file']['name'] dus ook automatisch leeg..
Is er een goede manier om dit af te kunnen vangen?
PHP:
1
2
3
4
| if (!$_FILES['file']['name']) { } |
Nu het probleem. Als je niets selecteerd dan geeft me script idd een melding dat er geen bestand geselecteerd is.
Maar nu dit: de size limiet php.ini is 8MB en ook voor tmp files is dit 8MB. Als ik in me script op geef dat een file niet groter dan 1mb mag zijn gaat dit nog goed, todat ik een file selecteer die groter is dan 8 MB, er wordt dan volgens mij geen tmp file aangemaakt op de server en dan is $_FILES['file']['name'] dus ook automatisch leeg..
Is er een goede manier om dit af te kunnen vangen?