Home  >  Article  >  php教程  >  IIS环境下 php 文件无法上传的问题

IIS环境下 php 文件无法上传的问题

WBOY
WBOYOriginal
2016-06-13 11:37:451159browse

  本人是第一次接触PHP,学网上的例子写了一个文件上传的功能,发现无法正常上传。代码肯定是没有问题,因为在网上谷歌、百度了一遍,上传文件的代码都是一样的。

  问题描述:上传后,$_FILES['tmp_name']的值为空。

  经过一番搜索大法,我个人认为因为我用的是IIS而不是用Apache做Web服务器,默认情况下PHP.ini的upload_tmp_dir参数没有设置,可能默认的上传临时文件夹不存在(不知道哪位能明确告诉我是哪个文件夹,我猜是c://windwos/temp)或者是权限不够。于是,我将新建了一个文件夹作为临时文件夹,并设置everyone的完全权限(呵呵,本地测试就不那么讲究了),并在PHP.ini设置upload_tmp_dir为这个文件夹。重启IIS后问题依旧。

  后来我想,可能是我自己配置IIS+PHP有问题,于是从网上下载了集成的IIS+mysql+php的工具,安装后,问题解决了。

  结论:还是自己的配置有问题。具体在哪里以后再说吧,先继续学习

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn