时间:2016-02-24 13:49 来源:
我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【php大文件上传经典源码】,下面是详细的分享!
php大文件上传经典源码
| 以下为引用的内容:
function function_upload($name,$newname="",$dir="upload") { global $_FILES,$ext;
$return="";
$time=time();
$upload=trim($_FILES[$name]['tmp_name']);
$upload_name=trim($_FILES[$name]['name']);
$size=trim($_FILES[$name]['size']);
if(empty($upload) or empty($upload_name) or $size==0) { return $return; }
$dir.="/".date("Y-m",$time);
if (is_uploaded_file($upload)) { $ext=file_extension($upload_name);
if(liu_mkdir($dir)) { if($newname!="") { $newname.=".".$ext; //$newname=TIME_NOW.".".$ext; }else{ //$newname=$upload_name; $newname=$time.".".$ext; }
if(move_uploaded_file($upload,$dir."/".$newname) and file_exists($dir."/".$newname)) { chmod($dir."/".$newname,0755); $return=$dir."/".$newname; } }
}
return $return;
}
function file_extension($filename) { return substr(strrchr($filename, '.'), 1); }
function liu_mkdir($dir,$mode=0777) { if(is_dir($dir)) {
if(!is_writable($dir)) {
@chmod($dir,$mode);
} return true; } else {
$oldmask=@umask(0);
$partialpath=dirname($dir);
if(!liu_mkdir($partialpath,$mode)) {
return false;
} else
{ return mkdir($dir,$mode); }
} }
|
以上所分享的是关于php大文件上传经典源码,下面是编辑为你推荐的有价值的用户互动:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-