一个简单PHP上传文件的类
upfile_name); //取得文件扩展名; } /**设置文件名称**/ function set_datetime() { $this->datetime = date("YmdHis"); //按时间生成文件名; } /**设置目录名称**/ function set_date() { $this->date = date("Y-m-d"); //按日期生成目录名称; } /**初始化允许上传文件类型**/ function set_extention() { $this->extention_list = "doc|xls|ppt|avi|txt|gif|jpg|jpeg|bmp|png"; //默认允许上传的扩展名称; } /**设置最大上传KB限制**/ function set_size($size) { $this->size = $size; //设置最大允许上传的文件大小; } /**初始化文件存储根目录**/ function set_base_directory($directory) { $this->base_directory = $directory; //生成文件存储根目录; } /**初始化文件存储子目录**/ function set_flash_directory() { $this->flash_directory = $this->base_directory."/".$this->date; //生成文件存储子目录; } /**错误处理**/ function showerror($errstr="未知错误!"){ echo "<script language=javascript>alert(''$errstr'');location=''javascript:history.go(-1);'';</script>"; exit(); } /**跳转**/ function go_to($str,$url) { echo "<script language=''javascript''>alert(''$str'');location=''$url'';</script>"; exit(); } /**如果根目录没有创建则创建文件存储目录**/ /**如果子目录没有创建则创建文件存储目录**/ |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |