一個或多個檔案下傳-php

來源:互聯網
上載者:User
一個或多個檔案上傳--php

?

0&&$file[size]>$maxsize)return "size";  if(!is_dir($dir))mkdir($dir);  list($second,$unix)=explode(" ",microtime());  $name=$unix.($second*100000000).strstr($file[name],".");//根據時間為上傳的檔案重新命名,精確到微秒  move_uploaded_file($file[tmp_name], $dir.$name);  return $name; }}/* * $field 指定form表單中的input欄位名最後以[]結尾,例如:image[] */function uploadfile_table($field,$type,$dir,$maxsize=0){ if($_FILES[$field]!=null){  $file=$_FILES[$field];  $count=count($file[name]);  $arr=array();  if(!is_dir($dir))mkdir($dir);  for($i=0;$i<$count;$i++){   if($file[error][$i]==1){    $arr[$i]="error";    continue;   }   if($type!=strstr($file[type][$i],"/",true)){    $arr[$i]="type";    continue;   }   if($maxsize>0&&$file[size][$i]>$maxsize){    $arr[$i]="size";    continue;   }   list($second,$unix)=explode(" ",microtime());   $name=$unix.($second*100000000).strstr($file[name][$i],".");   move_uploaded_file($file[tmp_name][$i], $dir.$name);   $arr[$i]=$name;  }  return $arr;  } }echo "
";//print_r(uploadfile("upimage", "image", $_SERVER['DOCUMENT_ROOT']."/picture/",5120));//上傳單個檔案print_r(uploadfile_table("upimage", "image", $_SERVER['DOCUMENT_ROOT']."/picture/"));//上傳多個檔案echo "
"?>

?

上傳多個檔案 
?

?

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.