我要用php复制文件到其他文件夹里,为什么下面的的代码复制不了音乐,其他的文件可以复制
这个是music1<html><head><title>文件上传</title></head><body><formaction="music2.php"method="...
这个是music1
<html>
<head>
<title>文件上传</title>
</head>
<body>
<form action="music2.php" method="post" enctype="multipart/form-data">
文件上传: <input type="file" name="userfile" size=10>
<input type="submit" value="上传">
<!-- <input type="hidden" name="MAX_FILE_SIZE" value="100000"> -->
</form>
</body>
</html>
music2是
<?php
if(strlen($userfile)>=1){
$file_format0=explode(".",$userfile_name);//切割文件,以得到上传文件的格式
$n=count($file_format0)-1;
$file_format=strtolower($file_format0[$n]);
//echo $file_format;
$tmp_name=date("YmdHis").'.'.$file_format;
copy($userfile,"music/$tmp_name");
//echo "<br>".$tmp_name;
unlink($userfile);
echo "上传完成<p>";
echo "<a href=music1.php><返回></a>";
}
else
{
echo "没有文件<p>";
echo "<a href=music1.php><返回></a>";
} 展开
<html>
<head>
<title>文件上传</title>
</head>
<body>
<form action="music2.php" method="post" enctype="multipart/form-data">
文件上传: <input type="file" name="userfile" size=10>
<input type="submit" value="上传">
<!-- <input type="hidden" name="MAX_FILE_SIZE" value="100000"> -->
</form>
</body>
</html>
music2是
<?php
if(strlen($userfile)>=1){
$file_format0=explode(".",$userfile_name);//切割文件,以得到上传文件的格式
$n=count($file_format0)-1;
$file_format=strtolower($file_format0[$n]);
//echo $file_format;
$tmp_name=date("YmdHis").'.'.$file_format;
copy($userfile,"music/$tmp_name");
//echo "<br>".$tmp_name;
unlink($userfile);
echo "上传完成<p>";
echo "<a href=music1.php><返回></a>";
}
else
{
echo "没有文件<p>";
echo "<a href=music1.php><返回></a>";
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询