我正在尝试将图像上传到HTML表单中,然后重命名该图像,并将其保存到当前目录中。但是,似乎图像永远不会保存到目录中。
HTML表单:
defer
upload.php的:
Data.Lazy
答案 0 :(得分:2)
你犯了两个错误 1.你的行动=" filename.php"应该是您的PHP脚本的名称 在这里你正在使用
action="change_header_image.php"
但您的文件名是upload.php
2.in upload.php
if(issset($_POST['var'])
此处var应该是您提交按钮的名称 所以编辑 1。
form id="change_image_form" action="change_header_image.php" method="POST" enctype="multipart/form-data">
编辑2。
<input type="submit" value="UPLOAD IMAGE" onclick="index.php" name=upload>
最终代码
<form id="upload.php" action="change_header_image.php" method="POST" enctype="multipart/form-data">
Image: <input type='file' name='file' id='header_image' accept='image'/><br /><br />
<input type="submit" name=upload value="UPLOAD IMAGE" onclick="index.php" name=upload>
</form>