Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP上传所有文件类型_Php_Html_File Upload - Fatal编程技术网

PHP上传所有文件类型

PHP上传所有文件类型,php,html,file-upload,Php,Html,File Upload,是否可以上载.psd、.eps、.zip、.txt等文件类型 还有,有谁能推荐一个基于PHP的上传处理程序脚本,它也允许上传所有类型的文件吗?如果使用标准文件控件,可以上传任何内容,这是完全不分青红皂白的 显然,这取决于您在服务器上拥有什么,以及您可以对已上载的文件执行什么操作,提交时的元素将允许上载我知道的所有文件类型。数据将存在于PHP中的$\u文件超级全局数组中 您的php.ini文件可能会有一些限制,特别是在文件大小方面。请小心文件上载-您应该尽可能多地限制,这是一种最低限度的方法,可能

是否可以上载.psd、.eps、.zip、.txt等文件类型


还有,有谁能推荐一个基于PHP的上传处理程序脚本,它也允许上传所有类型的文件吗?

如果使用标准文件控件,可以上传任何内容,这是完全不分青红皂白的

显然,这取决于您在服务器上拥有什么,以及您可以对已上载的文件执行什么操作,

提交时的元素将允许上载我知道的所有文件类型。数据将存在于PHP中的$\u文件超级全局数组中


您的php.ini文件可能会有一些限制,特别是在文件大小方面。

请小心文件上载-您应该尽可能多地限制,这是一种最低限度的方法,可能会发生一些不好的事情,例如恶意意图。花点时间在这里,看看如何处理/最佳实践的精彩脚本和评论。

我可以更改这些文件大小限制吗?是的。您可以在php.ini中更改内存限制值以进行永久性更改。您可以通过执行php的ini_设置“MEMORY_LIMIT”临时覆盖php.ini内存_限制;作用请参阅:@wescrow上载文件大小可能也需要更改,默认值为2M。此值只能在php.ini或使用中更改。htaccess@RMcLeod你完全正确。这正是我想说的。尽管如此,根据其当前设置,两者可能都需要升级。