2011-07-28 119 views
1

这里是我的代码:问题上传音频文件在PHP

if ($_FILES['music']['name'] != '') 
{ 
    $file_name = time() . $_FILES['music']['name']; 
    copy($_FILES['music']['tmp_name'], "music/" . $file_name); 
}  
else 
{ 
    $file_name = ""; 
} 

我要上传的音频文件。文件名被插入到数据库中。但它没有插入到文件夹中。

回答

0

我猜你试图复制上传文件的文件夹不是你期望的。可能这就是你需要:

copy($_FILES['music']['tmp_name'], __DIR__ . "/music/" . $file_name); 

通过move_uploaded_file()工作更快,更安全比copy()的方式。