将mp3上传到Server PHP

时间:2012-05-23 23:44:27

标签: php file-upload

我正在尝试使用PHP通过简单的html表单上传一个小mp3。

这是我的HTML:

<html>
<head></head>

<body>


<form action="upload_mp3.php" method="post" enctype="multipart/form-data">

<input type="file" name="mp3" />

<input type="submit"/>
</form>

</body>
</html>

这是我的php:

<?php 

$mp3 = ($_FILES['mp3']['name']);

$target = "mp3/"; 
$target = $target . basename( $_FILES['mp3']['name']); 

if(move_uploaded_file($_FILES['mp3']['tmp_name'], $target)) 
 {  header("Status: 200"); } 
 else
 { echo "no";}

?>

代码看起来有什么问题。也可能是我的临时文件不可写?如果是这样,我可以得到一些关于如何使其可写的说明。

谢谢!

1 个答案:

答案 0 :(得分:1)

确保您的表单标记设置了enctype=multipart/form-data属性:

<form action="upload_mp3.php" method="POST" enctype="multipart/form-data">