PHP interesse |
|
der is allesinds een instelling in php.ini ivm de max hoeveelheid up te loaden bytes (kdenk default 2MB).
Citaat: The MAX_FILE_SIZE item cannot specify a file size greater than the file size that has been set in the upload_max_filesize ini-setting. The default is 2 Megabytes.
ini-settings: upload_max_filesize en post_max_size
http://nl2.php....tfalls.php
De execution tijd van jouw script kan ook voor een probleem zorgen (als je veel files verplaatst en thumbs maakt; execution start pas nadat je de files doorstuurde)
over jouw script: die dingen 'image/x-png' kunnen gespoofed worden (dacht ik).
Algemene tip: Een gevaar bij file uploads is dat iemand een phpscript upload. Als jij de php-extensie laat, dan zal die persoon bij het aanroepen van die file zijn code kunnen uitvoeren; vandaar is het dan relatief makkelijk om schade toe te richten.
Oplossing voor jouw probleem, is uiteraard minder dan vijftig files in een keer uploaden. Dit kan je bijvoorbeeld verwezenlijken door met javascript iframes te laden (die onzichtbaar zijn) en de forms in deze iframes eveneens met javascript te submitten. (is hoe gmail een bijlage upload terwijl je een bericht aan het typen bent) De gebruiker zal hier niets van merken en zal denken dat hij 50 files in éénmaal doorstuurt. Deze oplossing is veel werk, beter zou zijn gewoonweg maximaal 20 files door te sturen. |