我有一个包含3个标签的表单,一个用于图片,一个用于音乐,一个用于youtube。 前两个是人们可以上传文件的表单,第二个是用于youtube链接的表单。
当人们点击“上传”按钮时,他们会被发送到第二页,其中实际上传完成。现在上传musc有效,但是对于图片使用相同的代码似乎不起作用。
if (isset($_POST['submitfoto'])) {
// uploaden
$target_path = "uploads/";
$target_path = $target_path . time() . $_SERVER['REMOTE_ADDR'] . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
// Here I do a bunch of stuff with the database, but it never gets that far.
echo "Thanks for uploading this file.";
} else{ echo "File upload failed";} }
现在我的文件上传失败了。但完全相同的代码似乎适用于上传.mp3文件。
这怎么可能?