0
A
回答
3
上提交將使我所知道的所有文件類型的上傳<input type='file' />
元素。數據將存在於PHP的$_FILES
超級全局數組中。
您可能會在您的php.ini
文件中有一些限制,特別是在文件大小方面。
3
它可能上傳任何東西,如果你使用標準文件控制<input type='file'>
,它的完全不分青紅皁白。
顯然,這是再往下,你有你的服務器上,以你可以用一個已經上傳的文件做什麼,
1
要小心文件上傳 - 你應該儘可能地限制最低限度的做法,不好的事情會發生,像惡意的意圖。花時間在這裏,http://php.net/manual/en/features.file-upload.php,偉大的腳本和評論如何處理/最佳實踐。
+0
謝謝!很好的幫助! – 2012-01-16 09:30:23
我可以更改這些文件大小限制嗎? – 2012-01-13 15:19:50
是的。您可以更改'php.ini'中的'MEMORY_LIMIT'值進行永久更改。您可以通過執行PHP的ini_set('MEMORY_LIMIT')'函數暫時覆蓋'php.ini'' MEMORY_LIMIT'。請參閱:http://php.net/manual/en/function.ini-set.php – 2012-01-13 15:22:13
@wescrow'upload_max_filesize'可能也需要更改,默認值爲2M,這隻能在php.ini中更改或使用.htaccess – RMcLeod 2012-01-13 15:26:04