php 文件上传类(2)
print $this->go_to("文件已经成功上传!",$this->url); //上传成功;
}else {
print $this->showerror("意外错误,请重试!"); //上传失败;
}
}
/**完成保存**/
function save()
{
$this->set_flash_directory(); //初始化文件上传子目录名;
$this->get_extention(); //获得文件扩展名;
$this->get_compare_extention(); //以"|"来分解默认扩展名;
$this->check_extention(); //检测文件扩展名是否违规;
$this->check_size(); //检测文件大小是否超限;
$this->mk_base_dir(); //如果根目录不存在则创建;
$this->mk_dir(); //如果子目录不存在则创建;
$this->set_file_path(); //生成文件完整访问路径;
$this->copy_file(); //上传文件;
}
}
?>
顶(0)
踩(0)
上一篇:PHP文件上传的原理及实现
- 最新评论