Moderator |
|
Dat is nog niet alles. Je hebt ook nog post_max_size (totaal toegestane hoeveelheid POST-data).
Als je X uploadvelden hebt in een formulier met upload_max_filesize Y, dan moet de post_max_size X * Y zijn (en bij voorkeur nog iets groter, want waarschijnlijk POST je meer dan enkel bestanden).
Nota bene: Daarnaast heb je ook nog memory_limit (zie ook link naar PHP.net hieronder). Als je bijvoorbeeld foto's upload en hier ook bewerkingen op wilt uitvoeren mbv bijvoorbeeld GDlib na het uploaden, zal hier ook geheugen voor gereserveerd moeten worden.
Volgens PHP.net is het een goede gewoonte om memory_limit zo te kiezen dat memory_limit > post_max_size (maar dit hoeft niet per se).
Daarnaast wil je waarschijnlijk je script de tijd geven om grote uploads te verwerken. set_timelimit(0) doet wonderen.
Voor een beter begrip van file-uploads, zie PHP.net. |