Home  >  Article  >  Backend Development  >  How to set file upload path in php

How to set file upload path in php

藏色散人
藏色散人Original
2020-10-12 09:35:114128browse

php method to set the file upload path: first create a PHP sample file; then modify the server-side processing code; finally move the file to the target path through "move_uploaded_file".

How to set file upload path in php

Recommended: "PHP Video Tutorial"

PHP file upload path

Assume that the uploaded file name value is upload

<input type="file" name="upload" />

The server processing code is as follows:

if(isset($_FILES[&#39;upload&#39;]) && !$_FILES[&#39;upload&#39;][&#39;error&#39;]) {                   // 文件存在且不报错
    $fileName = $_FILES[&#39;upload&#39;][&#39;name&#39;];                                      // 获取文件
    $fileExtension = pathinfo($fileName);                                       // 获取文件路径信息
    $fileExtension = $fileExtension[&#39;extension&#39;];                               // 获取文件后缀
    $time = time();                                                             // 根据时间戳区分
    $destinationPath = "./../upload/";                                          // 目标文件夹
    $newFileName = $destinationPath.$time.".".$fileExtension;                   // 完整的url
    if(move_uploaded_file($_FILES[&#39;upload&#39;][&#39;tmp_name&#39;], $newFileName)) {       // 移动文件到目标路径
        echo("文件移动成功");
    } else {
        die("文件路径出错");
    }
 
}

The above is the detailed content of How to set file upload path in php. For more information, please follow other related articles on the PHP Chinese website!

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