我正在尝试构建文件上传表单,而且我在使用基础知识方面遇到了麻烦。我的表格是:
<html>
<body>
<form action="fileuploader.php" method="POST" enctype="multipart/form-data">
<input type="file" name="filename" />
<input type="submit"/>
</form>
</body>
</html>
到目前为止我的PHP代码是一行,它没有做任何事情:
<?php
echo $_POST['filename'];
?>
这个想法(此时)只是显示在表单中输入的文件的名称。我做错了什么?
答案 0 :(得分:1)
您可以使用以下代码打印文件名:
<?php
echo $_FILES["filename"]["name"];
?>
如果您还有其他问题,请告诉我们。
答案 1 :(得分:1)
根据您的代码我修改了它。试一试。
HTML部分
<html>
<body>
<form action="fileuploader.php" method="POST" enctype="multipart/form-data">
<input type="file" name="filename" />
<input type="submit" name="submit" />
</form>
</body>
</html>
<强> PHP 强>
if (isset($_POST['submit'])) {
// Check if files array is not empty
if (!empty($_FILES)) {
$imageName = $_FILES['filename']['name'];
echo $imageName;
// Insert your code related to upload
}
}