在PHP中的按钮下方显示上传的文件名



我正试图在输入按钮下方显示上传文件的名称。一旦选择文件并将其添加到服务器"File_name.ext was Uploaded",默认文本应为"No File Uploaded"。

这是我目前的代码:

<label for='upload' class='upload-button'></label><input type='file' name="fileAttach" class='upload-button' id='upload'/><br>Upload Site List
<?php
if (isset($_FILES['fileAttach']['name'])) {
    echo "File is attached.";
}
?>

这段代码在表单页面上使用POST和enctype multipart/form数据。

我的知识还不到入门水平,所以如果这真的是一个简单的问题,我很抱歉。到目前为止,我发现的所有信息都无济于事。

<label for='upload' class='upload-button'></label><input type='file' name="fileAttach" class='upload-button' id='upload'/><br>Upload Site List
    <?php
    if(isset($_FILES['fileAttach']['name'])) {
        echo $_FILES['fileAttach']['name']." was uploaded";
    }else{
        echo "No File Uploaded";
    }
    ?>

表单必须提交给php才能回显语句。

<form enctype="multipart/form-data" action="" method="POST">
<input type='file' name="fileAttach" class='upload-button' id='upload'/>
<input type="submit">
</form>
<br>Upload Site List<br>
<?php
    if(isset($_FILES['fileAttach']['name'])) {
        echo $_FILES['fileAttach']['name'] . " was uploaded";
    } else {
        echo "No File Uploaded";
    }
?>

最新更新