我不惹PHP很多,但我没有看到这有什么问题。我在15分钟前使用了相同的代码,但现在它停止工作。我没有改变任何东西,所以我有点困惑。PHP文件不能上传
不管怎么说,这是一个形式,你都应该提交截图,这里是我的窗体的代码,
<form method="post"
enctype="multipart/form-data">
<label for="file">Screenshot of them agreeing to terms:</label>
<input type="file" name="file" id="file" /> <br />
<input type="submit" name="submit" value="Submit" />
</form>
我觉得没有什么不妥。下面是处理这一切的PHP(我想/希望)
if(isset ($_POST['loanee'])) {
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
$name = md5_file(sys_get_temp_dir() . $_FILES['tmp_name']);
move_uploaded_file(sys_get_temp_dir() . $_FILES["files"]['tmp_name'], "public_html/mc/images/{$name}.jpeg");
}
}
我没有得到任何回应我的,没有错误都出现在错误日志了,所以有什么不对?
感谢您的任何帮助。
Loanee不是问题,因为我的sql数据库在图片“上传”后被更新,我没有放置整个表格,因为它有一些信息我不认为是必要的,正如我之前所说的,表格工作正常,对不起,每个人都不断告诉我,Loanee没有设置在表单中,这是。
'loanee'在哪里? – xdazz
您应该为上传的文件提供适当的文件扩展名。 '.jpeg'对他们三个都不正确。 –
其中是在您的窗体上使用** isset($ _ POST ['loanee'])的名称** Loanee **的元素** – punit