一次上傳多個檔案_PHP教程

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

[img]http://file:///D:/1.jpg[/img]
請問下這種類型的能隨意增加減少上傳圖片的input要怎麼實現,有人能幫我寫個這樣的代碼嗎?且並接收的頁面要能成功的接收到這邊傳過去的圖片


最佳答案[url=http://www.111cn.cn/bbs/space.php?username=E網逍遙]連結標記E網逍遙[/url]
[url=http://www.111cn.cn/bbs/space.php?uid=58710]連結標記[img]http://www.111cn.cn/server/avatar.php?uid=58710&size=small[/img][/url]

$ScriptName = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];

$mname = "xchngg";

$mpass = "123456";

$mpath = trim($_POST['mpath']);

$Submit = trim($_POST['Submit']);

$action = trim($_GET['action']);

$username = trim($_POST['username']);

$password = trim($_POST['password']);

if($Submit != "" && $mname == $username && $mpass == $password){

if($mpath != "")$mpath = $mpath."/"; //上傳路徑

foreach($_FILES['fname']['name'] as $key=>$val){ //數組上傳檔案

$fname = $mpath.$val;

if ( $_FILES['fname']['error'][$key]>0 || $_FILES['fname']['size'][$key]==0) {

continue;

}

if (@move_uploaded_file($_FILES['fname']['tmp_name'][$key], $fname)) { //上傳檔案

$message .="
  • $val 上傳成功(".$_FILES['fname']['size'][$key]."位元組)。
  • ";

    $file_num ++;

    }else{

    $stat = "error";

    $message .="
  • $val 上傳失敗!
  • ";

    }

    }

    }

    ?>







    動態多檔案上傳











































    複製代碼



    D8888D回貼內容-------------------------------------------------------


    $ScriptName = "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];

    $mname = "xchngg";

    $mpass = "123456";

    $mpath = trim($_POST['mpath']);

    $Submit = trim($_POST['Submit']);

    $action = trim($_GET['action']);

    $username = trim($_POST['username']);

    $password = trim($_POST['password']);

    if($Submit != "" && $mname == $username && $mpass == $password){

    if($mpath != "")$mpath = $mpath."/"; //上傳路徑

    foreach($_FILES['fname']['name'] as $key=>$val){ //數組上傳檔案

    $fname = $mpath.$val;

    if ( $_FILES['fname']['error'][$key]>0 || $_FILES['fname']['size'][$key]==0) {

    continue;

    }

    if (@move_uploaded_file($_FILES['fname']['tmp_name'][$key], $fname)) { //上傳檔案

    $message .="
  • $val 上傳成功(".$_FILES['fname']['size'][$key]."位元組)。
  • ";

    $file_num ++;

    }else{

    $stat = "error";

    $message .="
  • $val 上傳失敗!
  • ";

    }

    }

    }

    ?>







    動態多檔案上傳











































    複製代碼


    http://www.bkjia.com/PHPjc/632542.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632542.htmlTechArticle一次上傳多個檔案 [img]http://file:///D:/1.jpg[/img] 請問下這種類型的能隨意增加減少上傳圖片的input要怎麼實現,有人能幫我寫個這樣的代碼麼...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.