PHP上传文件注意事项
2014-11-07 15:54
489 查看
1、需配置 php.ini
1》file_uploads = On,通过HTTP POST方式上传文件
2》upload_tmp_dir =,来配置上传文件的临时目录
3》upload_max_filesize = 2M,上传文件的最大值,默认值2M
4》max_file_uploads = 20,一次最多上传多少个文件,默认值是20个
5》post_max_size = 8M,设置表单通过POSt方式发送数据的最大值,不要超过2G
当上传文件大小超过post_max_size所设置的最大值时,$_FILES将会为空;在post_max_size > max_file_uploads的情况下,当上传文件大小超过max_file_uploads所设置的最大值时,$_FILES不会为空,会产生一个错误号为1的二维数组;一般情况下post_max_size所设置的值都会大于max_file_uploads所设置的值
一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.
但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.
这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time
在php.ini里查找
max_execution_time
默认是30秒.改为
max_execution_time = 0
0表示没有限制
另一种方法是可以在php程序中加入
set_time_limit();
来设定页面最久执行时间.
set_time_limit(0);//0表示没有限制
1》file_uploads = On,通过HTTP POST方式上传文件
2》upload_tmp_dir =,来配置上传文件的临时目录
3》upload_max_filesize = 2M,上传文件的最大值,默认值2M
4》max_file_uploads = 20,一次最多上传多少个文件,默认值是20个
5》post_max_size = 8M,设置表单通过POSt方式发送数据的最大值,不要超过2G
当上传文件大小超过post_max_size所设置的最大值时,$_FILES将会为空;在post_max_size > max_file_uploads的情况下,当上传文件大小超过max_file_uploads所设置的最大值时,$_FILES不会为空,会产生一个错误号为1的二维数组;一般情况下post_max_size所设置的值都会大于max_file_uploads所设置的值
一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.
但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.
这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time
在php.ini里查找
max_execution_time
默认是30秒.改为
max_execution_time = 0
0表示没有限制
另一种方法是可以在php程序中加入
set_time_limit();
来设定页面最久执行时间.
set_time_limit(0);//0表示没有限制
相关文章推荐
- php中文件上传的几个注意事项
- ubuntu下用php处理上传文件注意事项
- PHP 上传文件注意事项
- PHP在Linux上上传文件的注意事项
- php文件上传原理及注意事项
- php文件上传错误代码 解释 PHP文件上传注意事项
- linux下PHP上传文件注意事项
- linux下php上传文件注意事项
- php文件上传注意事项(php版本差异)
- PHP修改上传大文件以及应当注意的事项----记录地理所joomla后台更改
- php上传大文件注意事项
- linux下php上传文件注意事项
- PHP上传大文件的注意事项
- 同你分享PHP文件上传的一些注意事项
- PHP上传文件注意
- server 端上传大文件需要注意事项
- Servlet上传文件详细解析以及注意事项
- PHP连接SQLSERVER 注意事项(附dll文件下载)
- PHP文件上传实现的注意点
- Servlet上传文件详细解析以及注意事项