PHP无法上传图片的解决方法
来源:互联网 发布:php性能分析工具 编辑:程序博客网 时间:2024/06/06 05:23
PHP无法上传图片的解决方法
今天安徽的朋友告诉我她网站无法上传图片,环境是WIN2012的IIS+php
首先要知道原来好使的,更换服务器后就不好用了
这种情况一般就是环境的原因了,首先检测GD库是否开启,权限是否爱开启
其次查看源代码发现上传文件的代码是这样的,视图界面时一个form,而图片不是平时我们用的那种一个文本框一个点击上传按钮,他是直接就一个上传控件
<inpout type="file">,form用的是post,增加了 enctype="multipart/form-data"
这种写法本没有问题,但是对环境的要求比较高,当然只是我的猜测没有证实
最后发现这种做法需要PHP.ini中进行
upload_tmp_dir 进行设置也就是临时上传文件夹
比如 upload_tmp_dir= 'c://tmp';
然后给C盘中的tmp设置everyone权限
这样才能上传。
其实上传图片这种写法我感觉不好,因为很多虚拟主机并不支持PHP.INI修改。不过总算问题解决了。
当时其实我还考虑到全局变量是不是这个原因,后来发现从php5.4开始已经删除掉这个设置了
朋友告诉我公司可能撑不过年底了。。。唉经济不景气,树倒猢狲散也是爱莫能助。
0 0
- PHP无法上传图片的解决方法
- php无法上传大文件的解决方法
- Jquery uploadify图片上传插件,无法上传的解决方法
- ckfinder 无法上传中文文件名的图片的解决方法。
- wordpress DEDE的集成包无法上传图片解决方法
- asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
- php ckeditor上传图片文件名乱码解决方法
- 解决PHP网站无法上传图片问题
- 关于php + nginx 无法上传超过1M文件的解决方法
- Fck使用与无法上传的解决方法
- fedora22:vsftp无法上传文件的解决方法
- PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
- php fckeditor 上传文件(或图片)中文显示为乱码的解决方法(两种方法)
- PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
- php上传图片到数据库与网页无法显示的问题
- 输出上传图片时变形的解决方法
- 表单图片文字同时上传的解决方法
- Ajax Upload上传图片失败的解决方法:
- LA3942(Trie)
- Android读取sql文件并导入数据库
- Error: Activity class {package1/package2.mainActivity} does not exist.
- HDU 1011 Starship Troopers(树形DP)
- 日经春秋 20150909
- PHP无法上传图片的解决方法
- IDA Python 基础
- 如何变化MathType破解版中上下标大小
- linux下文件内容多出^M的解决方法
- RevitAPI: 注意Revit 2016事件注册和注销行为的改变
- Java线程同步中的wait()和notify()使用简单示例
- zoj 3336 Friend Number II(数论)
- OpenWrt的主Makefile工作过程
- Sql 联合主键