将音乐上传到服务器

时间:2009-11-30 16:21:59

标签: php file-upload

一直试图将音乐上传到我的网站的服务器上,但无济于事,但奇怪的是 上传图片时脚本运行正常。

  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>";
  }  

1 个答案:

答案 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”。