php上传mp4的问题

hfsross 2008-10-23 10:13:28
为什么上传torrent的时候没问题,上传mp4的时候就提示文件类型不对
而且echo($_FILES['userfile']['name']);输出为空

case "mp4":
$uploaddir = '../mp4/';
$uploaddir2 = 'mp4/';
echo($_FILES['userfile']['name']);
$timename=time();
$uploadfile = $uploaddir.$timename.$_FILES['userfile']['name'];
$uploadfile2=$uploaddir2.$timename.$_FILES['userfile']['name'];
if ($_FILES['userfile']['size']>52428800)
{
print "您上传的文件太大";
exit(0);
}
//print($_FILES['userfile']['type']);
switch ($_FILES['userfile']['type']) {
case "application/octet-stream":
break;
default:
print "您上传的文件类型不对<a href='up.php?class=mp4'>重新上传</a>";
exit(0);
break;
}
$filetype=explode(".",$uploadfile);
if ($filetype[count($filetype)-1]!="torrent"&&$filetype[count($filetype)-1]!="mp4"){
print "您上传的文件类型不对<a href='up.php?class=mp4'>重新上传</a>";
exit(0);

if (move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadfile))
{}
print "文件上传成功";
print "<script language='javascript'>parent.document.getElementById('mp4').value+='http://www.hzhu.com/".$uploadfile2."';</script>" ;
print "<script language='javascript'>parent.document.getElementById('mp4').value+=\"\\r\\n\";</script>";
print "<script language='javascript'>document.getElementById('upload').style.display='none';</script>";
print "<a href='up.php?class=mp4'>继续上传</a>";
}
else
{
print "上传文件失败! 文件的错误信息:\n";
switch ($_FILES['userfile']['error'])
{
case 1:
print "您所上传的文件太大\n";
print "<a href='up.php?class=mp4'>重新上传</a>";
break;
case 2:
print "您所上传的文件太大\n";
print "<a href='up.php?class=mp4'>重新上传</a>";
break;
case 3:
print "只有部分文件上传\n";
print "<a href='up.php?class=mp4'>重新上传</a>";
break;
case 4:
print "没有上传文件\n";
print "<a href='up.php?class=mp4'>重新上传</a>";
break;
default:
print "其它不明错误";
print "<a href='up.php?class=mp4'>重新上传</a>";
}
}
break;
...全文
75 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
swyuyang 2008-10-25
  • 打赏
  • 举报
回复
应该是你自己的吧。其它不明错误";

10,607

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧