一直试图将音乐上传到我的网站的服务器上,但无济于事,但奇怪的是 上传图片时脚本运行正常。
if(copy($_FILES['musicFile1']['tmp_name'],"uploads/".$_SESSION['username']."/item".$s_id."/".$filename1.""))
{
if(chmod("uploads/".$_SESSION['username']."/item".$s_id."/".$filename1."", 0664))
{
$msg.= "<p>File successfully copied/p>\n";
}
else
{
$msg.= "<p>Error: failed to chmod file</p>";
}
}
else
{
$msg.= "<p>Error: failed to copy file</p>";
}
答案 0 :(得分:7)
您可能需要检查ini文件中的upload_max_filesize
值。它可能太低而不允许音乐(通常是几mb),但足够大以允许照片(通常只有几百k)。此外,max_execution_time
可能还需要重新编写,以允许更长的脚本执行时间。
http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize
上传文件时另请参阅“Common Pitfalls”。