首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php下传文件类

2012-12-23 
php上传文件类?phpheader(Content-Type:text/html charsetutf-8)echo uploadclassbr/echo b

php上传文件类

<?phpheader("Content-Type:text/html; charset=utf-8;");echo "uploadclass<br/>";echo "<br/>".$_FILES['file']["name"]."<br/>";$nabc = new uploadclass($_FILES['file']); echo "<br/>".$nabc->getname()."<br/>";//获取新的名字class uploadclass {var $location ;//设置存放文件的目录var $max_size;//上传文件的大小var $event; //初始值是successvar $filename;//获取保存在文件夹里的文件的文件名字function uploadclass($file) {$location = "./temp/";//设置存放文件的目录$max_size = 1000000;//上传文件的大小$event="success"; //初始值是success//判断目录是否存在if(! is_dir($location)) {   mkdir($location);  @chmod($location,777); } $oldFilename = $file["name"];$filename = explode(".",$oldFilename);$filenameext = $filename[count($filename) - 1];$newFilename = "_".time()."_".rand(10000, 20000).".".$filenameext;$this->filename = $newFilename;echo "<br/>".$this->$filename."<br/>";if(!$file['name']==""){ if($file['size']<$max_size){ echo "文件上传路径:".$location.$file['name']; move_uploaded_file($file['tmp_name'], $location.$newFilename) or $event = "Failure"; } else{ $event="File too large"; } } }public function getname()  {return  $this->filename;  }}?>


1楼baiducheng2012-12-13 17:02
真的第一次见到

热点排行