![]() | Common PitfallsLa voce MAX_FILE_SIZE non pu� specificare una dimensione del file maggiore di quella impostata dal parametro upload_max_filesize del file php.ini. L'impostazione di default � 2 Megabytes. Se si � impostato un limite di memoria memory_limit pu� essere necessario ampliarlo. Occorre essere certi di impostare memory_limit alle dimensioni appropriate. Se max_execution_time � impostato ad un valore basso, l'esecuzione dello script pu� eccedere tale valore. Ampliare max_execution_time ad un tempo sufficiente per l'upload.
Se post_max_size � impostato ad un valore troppo piccolo, non si pu� inviare file di grosse dimensioni. Impostare post_max_size alle dimensioni appropriate. Non controllare il file su cui si sta operando potrebbe dare agli utenti accesso a informazioni sensibili contenute in altre directory. Si noti che che il server CERN httpd sembra eliminare qualsiasi cosa a partire dal primo spazio nell'header mime content-type che riceve dal client. Fino a che questo si verificher�, il server CERN httpd non supporter� la possibilit� di caricare file. A causa della variet� di formati di directory, non si � in grado di garantire che nomi di file strani (ad esempio contenenti spazi) siano gestiti correttamente. Un sviluppatore non pu� mischiare normali campi di input con campi di upload di file con lo stesso nome di campo (utilizzando nomi tipo foo[]). | ![]() | ||