国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

二款php文件上傳程序

2024-09-04 11:44:58
字體:
來源:轉載
供稿:網友

這二款文件上傳程序應該是php中文件上傳功能最簡單的吧,基本沒做任何判斷,直接把文件上傳到了服務器.

第一款文件上傳代碼:

  1. $sort=12; 
  2. $f_type=strtolower("swf,jpg,rar,zip,7z,iso,gif");//設置可上傳的文件類型  
  3. $file_size_max=200*1024*1024;//限制單個文件上傳最大容量//開源代碼Vevb.com  
  4. $overwrite = 0;//是否允許覆蓋相同文件,1:允許,0:不允許  
  5. $f_input="files";//設置上傳域名稱 
  6.     foreach($_files[$f_input]["error"as $key => $error){  
  7.         $up_error="no";  
  8.         if ($error == upload_err_ok){  
  9.             $f_name=$_files[$f_input]['name'][$key];//獲取上傳源文件名  
  10.     
  11.             $uploadfile=$uploaddir.strtolower(basename($f_name));  
  12.               
  13.             $tmp_type=substr(strrchr($f_name,"."),1);//獲取文件擴展名 
  14.    $tmp_type=strtolower($tmp_type);  
  15.             if(!stristr($f_type,$tmp_type)){  
  16.                 echo "<script>alert('對不起,不能上傳".$tmp_type."格式文件, ".$f_name." 文件上傳失敗!')</script>";  
  17.                 $up_error="yes";  
  18.             }  
  19.               
  20.             if ($_files[$f_input]['size'][$key]>$file_size_max) {  
  21.     
  22.                 echo "<script>alert('對不起,你上傳的文件 ".$f_name." 容量為".round($_files[$f_input
  23. ['size'][$key]/1024)."kb,大于規定的".($file_size_max/1024)."kb,上傳失敗!')</script>";  
  24.                 $up_error="yes";  
  25.             }  
  26.               
  27.             if (file_exists($uploadfile)&&!$overwrite){  
  28.                 echo "<script>alert('對不起,文件 ".$f_name." 已經存在,上傳失敗!')</script>";  
  29.                 $up_error="yes";  
  30.             }  
  31.              $string = 'abcdefghijklmnopgrstuvwxyz0123456789'
  32. $rand = ''
  33. for ($x=0;$x<12;$x++) 
  34.   $rand .= substr($string,mt_rand(0,strlen($string)-1),1); 
  35. $t=date("ymdhis").substr($gettime[0],2,6).$rand
  36. $attdir="./file/";   
  37.     if(!is_dir($attdir))    
  38.     {  mkdir($attdir);} 
  39.             $uploadfile=$attdir.$t.".".$tmp_type;  
  40.             if(($up_error!="yes"and (move_uploaded_file($_files[$f_input]['tmp_name'
  41.  
  42. [$key], $uploadfile))){ 
  43.  
  44.                   
  45.     $_msg=$_msg.$f_name.'上傳成功 '
  46.      
  47.      
  48.             }  
  49.    else
  50.    $_msg=$_msg.$f_name.'上傳失敗 '
  51.    } 
  52.         }  
  53.  
  54.     }  
  55. echo "<script>window.parent.finish('".$_msg."');</script>";  
  56. ?> 

第二款文件上傳代碼:

  1.    $destination_path = '../../upfile/jianjulogo/';//getcwd().directory_separator; 
  2.  
  3.    $result = 0; 
  4.     
  5.    $target_path = $destination_path . basename$_files['myfile']['name']); 
  6.  
  7.    if(@move_uploaded_file($_files['myfile']['tmp_name'], $target_path)) { 
  8.       $result = 1; 
  9.    } 
  10.    echo $target_path
  11.  sleep(1); 
  12.  
  13.  
  14. ?> 
  15. <script language= type="text/javascript">window.top.window.stopupload(echo $result; ?>,'');</script> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿克| 揭阳市| 启东市| 罗山县| 巴中市| 乌什县| 左云县| 阳新县| 图木舒克市| 始兴县| 资兴市| 南漳县| 张北县| 若尔盖县| 叶城县| 望都县| 盐亭县| 嘉禾县| 嘉黎县| 尉犁县| 海丰县| 东乌| 威信县| 田林县| 武胜县| 葫芦岛市| 岑溪市| 金寨县| 乌兰县| 兴安县| 尉犁县| 即墨市| 泰州市| 根河市| 平凉市| 龙海市| 东城区| 宣恩县| 杭锦旗| 图木舒克市| 武强县|