Home  >  Article  >  Backend Development  >  Problem that php files cannot be uploaded in IIS environment_PHP tutorial

Problem that php files cannot be uploaded in IIS environment_PHP tutorial

WBOY
WBOYOriginal
2016-07-21 14:54:56955browse

This is my first time coming into contact with PHP. I followed the examples on the Internet and wrote a file upload function, but found that it could not be uploaded normally. There must be no problem with the code, because after searching on Google and Baidu online, the codes for uploading files are the same.

Problem description: After uploading, the value of $_FILES['tmp_name'] is empty.

After some searching, I personally think that because I use IIS instead of Apache as the web server, the upload_tmp_dir parameter of PHP.ini is not set by default, and the default upload temporary folder may not exist (I don’t know) Can anyone tell me clearly which folder it is? I guess it is c://windwos/temp) or the permissions are insufficient. So, I created a new folder as a temporary folder, set full permissions for everyone (haha, local testing is not so particular), and set upload_tmp_dir to this folder in PHP.ini. The problem persists after restarting IIS.

Later I thought that maybe there was a problem with configuring IIS+PHP myself, so I downloaded the integrated IIS+mysql+php tool from the Internet. After installing it, the problem was solved.

Conclusion: There is still something wrong with your configuration. We’ll talk about the specific location later. Let’s continue learning

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/364498.htmlTechArticleThis is my first time to come into contact with PHP. I followed the examples on the Internet and wrote a file upload function, but found that it could not be uploaded normally. . There must be no problem with the code, because I searched it on Google and Baidu online...
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