PHP檔案上傳範例

  • 23139
  • 0
  • PHP
  • 2011-01-14

PHP檔案上傳範例

此範例是利用Html的操作送出值給PHP執行

範例語法利用:PHP,Html

操作模式:按下瀏覽按鈕後,開啟Windows視窗選擇檔案,按下確定按鈕,交給PHP執行檔案上傳動作。

下面程式碼為片段語法: 

file.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>檔案上傳範例</title>
</head>

<body>
<form action="file.php" method="POST" enctype="multipart/form-data" name="form1" id="form1">
    <table>
        <tr>
            <td align="left">
                <?php
                    $fileNum=1;
                    for($i=0;$i<$fileNum;$i++){?>
                    <p>附加檔案<?php echo $i+1;?>:
                    <input type="file" name="file[]" />
                    </p>
                 <?php }?>
            </td>
         </tr>
         <tr>
          <td><input type='submit' name="Upload" value="確定" /></td>
         </tr>
    </table>
</form>
</body>
</html>
<?php
 if(isset($_FILES["file"])){
  //處理多個檔案
  for($i=0;$i<$fileNum;$i++){
   $name=mb_convert_encoding($_FILES["file"]["name"][$i],"big5","utf8");
   $tmp=$_FILES["file"]["tmp_name"][$i];
   if(!empty($name)){ //上傳檔案
    copy($tmp,$name);
   }
  }  
   }
?>

 

 

參考或是複製語法時,別忘了留個言喔 ^ ^ ~