php图片上传问题
2013-03-18 21:21
92 查看
文件上传成败关键的几点php.ini配置
文件上传的程序没有错,但php的配置很可能导致文件不能上传成功.
1. 一般的文件上传,除非文件很小.就像一个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表示没有限制
2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
查找 post_max_size .改为
post_max_size = 150M
3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.
为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 100M
另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.
四. active perl 需要安装到c:/perl
五. ZendOptimizer 安装时把 apache 服务器关掉,在过程中要指定 apache 和 php 的安装路径一、
文件上传的程序没有错,但php的配置很可能导致文件不能上传成功.
1. 一般的文件上传,除非文件很小.就像一个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表示没有限制
2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
查找 post_max_size .改为
post_max_size = 150M
3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.
为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 100M
另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.
四. active perl 需要安装到c:/perl
五. ZendOptimizer 安装时把 apache 服务器关掉,在过程中要指定 apache 和 php 的安装路径一、
相关文章推荐
- PHP上传图片问题
- PHP Curl post上传图片版本不兼容而引起服务器端接收不到图片问题。
- PHP上传图片在不同浏览器和浏览器模式中的问题及解决 image/jpeg 和 image/pjpeg
- PHP服务端项目开发经历——解决Android客户端中多图片上传的问题
- 一上传带图片的新闻.提交后就是个白屏 php 168 白屏问题?
- ueditor上传图片时目录创建失败的问题解决方法,不用那么麻烦,其实修改php/config.json这个配置文件里面的路径就行!!
- php上传图片到数据库与网页无法显示的问题
- PHP FCKeditor2.5 解决上传图片问题
- PHP上传图片和视频 问题处理(初学者)
- PHP5.6通过CURL上传图片@符无效的兼容问题
- 关于php上传多张图片时,选择图片后就可以预览的问题
- php系统无法上传图片问题
- 第37篇 导入问题图片后重连房间(二)及php上传文件
- php跨域问题 跨域上传图片 手机端上传图片 省市区联动 转64位字符串上传图片
- 解决PHP在Windows IIS 上传的图片无法访问的问题
- 记录解决PHP后台上传图片,中文图片名乱码问题
- sae中配置weiphp,修复图片上传问题
- php上传图片,解决in_array无效的问题,以及判断图片格式类型
- ios afnetworking2.x上传图片 服务端php无法接受文件问题
- PHP_后台不能上传图片的几种常见问题