刚开始学习PHP代码,尝试测试上传功能但最终失败了。我目前正在使用WampServer,一切都是本地的。这是我的代码。 的index.html:
<body>
<div data-role='header'>
<h1>Photo upload</h1>
</div>
<form action='upload_file.php' method='POST' enctype='multipart/form-data'>
<input type='file' name='myfile'><p>
<input type='submit' name='Upload' value='Upload'>
</form>
</body>
upload_file.php:
<?php
echo $_FILES["myfile"]["name"];
?>
选择文件并按下index.html上的“上传”按钮后,最终会出现“未定义索引”错误。
感谢任何帮助或建议。
答案 0 :(得分:0)
您必须按照正确的语法上传文件。请参阅tutorial
答案 1 :(得分:0)
首先检查它是否为空:
if (isset($_FILES["myfile"]["name"]))
{
// File present
}