我有一个包含 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 文件。
这怎么可能?