16
03月
2016
$type=array("flv");//设置允许上传文件的类型
$datestr = date("Y-m-d",time());
$uploaddir = $_SERVER['DOCUMENT_ROOT']."/data/vedio/".$datestr."/";
//设置文件保存目录 注意包含/
if(!is_dir($uploaddir)){
mkdir($uploaddir, 0777, true);
}
if(!in_array(strtolower(substr(strrchr($_FILES['file']['name'], '.'),
1)),$type))
{
$text=implode(",",$type);
OSAdmin::alert("error"," 您只能上传以下类型文件".$text);
//echo '您只能上传以下类型文件';
}
else{
$filename=explode(".",$_FILES['file']['name']);
do
{
$filename[0]=time().rand(10000,99999); //设置随机数长度
$name=implode(".",$filename);
//$name1=$name.".Mcncc";
$uploadfile=$uploaddir.$name;
}
while(file_exists($uploadfile));
if (move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile)){
$uploadnewfile="/data/vedio/".$datestr."/".$name;
}
}
$datestr = date("Y-m-d",time());
$uploaddir = $_SERVER['DOCUMENT_ROOT']."/data/vedio/".$datestr."/";
//设置文件保存目录 注意包含/
if(!is_dir($uploaddir)){
mkdir($uploaddir, 0777, true);
}
if(!in_array(strtolower(substr(strrchr($_FILES['file']['name'], '.'),
1)),$type))
{
$text=implode(",",$type);
OSAdmin::alert("error"," 您只能上传以下类型文件".$text);
//echo '您只能上传以下类型文件';
}
else{
$filename=explode(".",$_FILES['file']['name']);
do
{
$filename[0]=time().rand(10000,99999); //设置随机数长度
$name=implode(".",$filename);
//$name1=$name.".Mcncc";
$uploadfile=$uploaddir.$name;
}
while(file_exists($uploadfile));
if (move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile)){
$uploadnewfile="/data/vedio/".$datestr."/".$name;
}
}
特殊说明,本文版权归 ning个人博客 所有带原创标签请勿转载,转载请注明出处.
本文标题: input 上传文件最好用的代码