fileCMM();/*文件重命名操作*/$fileClass -> fileDelete();/*文件删除操作*/?> php文件上传操作
文件上传提示:
fileLoad();/*文件上传操作*/?>
';echo '
';echo '
';echo '
';while($file = readdir($dir_handle)){ $dirfile = $dirname.'/'.$file; if(filetype($dirfile)=='file'){ $num++;?> |
文件名: | 图像尺寸: |
文件大小: | 上次访问时间: |
();"> | ();"> |
'; echo ''; closedir($dir_handle);?> dirName = $dirName; if (!file_exists($this->dirName)) { if(!mkdir($this->dirName,0777)){ die(" 创建目录失败!"); } } } public function fileCMM(){ //文件重命名 function get_extension($file)/*返回文件的后缀名*/ { return pathinfo($file, PATHINFO_EXTENSION); } if(isset($_POST['cmmimg'])){ if($_POST['cmmimg']=='重命名'){ $imgname = $_POST['imgname']; $imgname_cmm = $this->dirName . '/' .$imgname; $imgsrc_cmm=basename($_POST['imgsrc']); $imgsrc_cmm_1 = $this->dirName . '/' .$imgsrc_cmm; $hzname = get_extension($imgsrc_cmm); $imgnewname = $imgname_cmm.'.'.$hzname; if(!file_exists($imgnewname)){ if(!rename($imgsrc_cmm_1,$imgnewname)){ echo " "; } }else{ echo " "; } } } } public function fileDelete(){ //文件删除 if(isset($_POST['deleteimg'])){ if($_POST['deleteimg']=='删除图片'){ $imgsrc=basename($_POST['imgsrc']); $imgsrc = $this->dirName . '/' .$imgsrc; if(!unlink($imgsrc)){ echo " "; } } } } public function fileLoad(){ //文件上传 if(@$_FILES["userfile"]["name"] <> ''){ switch ($_FILES['userfile']['error']){ case 0: echo ' '; break; case 1: echo ' '; break; case 2: echo ' '; break; case 3: echo ' '; break; case 4: echo ' '; break; case 6: echo ' '; break; case 7: echo ' '; break; }if ((($_FILES["userfile"]["type"] == "image/gif")|| ($_FILES["userfile"]["type"] == "image/jpeg")|| ($_FILES["userfile"]["type"] == "image/png")|| ($_FILES["userfile"]["type"] == "image/pjpeg"))&& ($_FILES["userfile"]["size"] < 9000000)){ if ($_FILES["userfile"]["error"] > 0){ echo "Return Code: " . $_FILES["userfile"]["error"]; }else{ echo "上传文件: " . $_FILES["userfile"]["name"]; echo "文件类型: " . $_FILES["userfile"]["type"]; echo "文件大小: " . ($_FILES["userfile"]["size"] / 1024) . " Kb"; echo "临时文件: " . $_FILES["userfile"]["tmp_name"]; echo ''; if (file_exists("upload/" . $_FILES["userfile"]["name"])){ echo '提示:文件('. $_FILES["userfile"]["name"] . ') 己经存在! '; $fileN = $_FILES["userfile"]["name"]; echo " "; }else{ move_uploaded_file($_FILES["userfile"]["tmp_name"],$this->dirName .'/' .$_FILES["userfile"]["name"]); echo "保存位置: " . $this->dirName . '/'. $_FILES["userfile"]["name"]; } } }else{ echo ' 无效的文件!'; } }else{ echo '提示:没有文件被上传!'; } } }?>