首页 > 解决方案 > 单击提交按钮时页面刷新而不上传文件

问题描述

我对编码很陌生。我正在尝试在特定文件夹中上传图像(目前任何文件)。

<?php

$name = $_FILES["file"]["name"];
$tmpName = $_FILES["file"]["tmp_name"];

if(isset($name)){
    if(!empty($name)){
        $location = "uploads/";
        $destination_path = getcwd().DIRECTORY_SEPARATOR;

        if (move_uploaded_file($tmpName,$destination_path.$location.$name)) {
            echo "uploaded!";
        }
        else {
            echo "boo";
        }
    }
    else {
        echo "please choose a file";
    }
}

?>

<html>
<body>
   <form action="upload.php" method="POST" enctype="multipart/form-data">
    <input type="file" name="file">
    <br>
    <br>
    <input type="submit" value="SUBMIT">
    </form>
</body>
</html>

在“move_uploaded_file”if 条件之前,一切都在正确执行。获取 else-echo-statement("boo")

标签: phphtml

解决方案


推荐阅读