振鐸四十週年影音儲存:修訂版本之間的差異

出自六年制學程
跳轉到: 導覽搜尋
檔案上傳機制
檔案上傳機制
第 19 行: 第 19 行:
 
       </body></html>
 
       </body></html>
 
##php:
 
##php:
      <?php
+
<?php
      if($_FILES["my_file"]['error']>0){
+
  if($_FILES["my_file"]['error']>0){
      echo 'Error'.$_FILES.['my_file']['error'];
+
  echo 'Error'.$_FILES.['my_file']['error'];
      }else {
+
  }else {
      echo "檔案名稱" .$_FILES['my_file']['name']."<br/>";
+
    echo "檔案名稱" .$_FILES['my_file']['name']."<br/>";
      echo "檔案類型" .$_FILES['my_file']['type']."<br/>";
+
    echo "檔案類型" .$_FILES['my_file']['type']."<br/>";
      echo "檔案大小" .($_FILES['my_file']['size']/1024)."Kb<br/>";
+
    echo "檔案大小" .($_FILES['my_file']['size']/1024)."Kb<br/>";
      echo "暫存名稱" .$_FILES['my_file']['tmp_name'];
+
    echo "暫存名稱" .$_FILES['my_file']['tmp_name'];
  
      if(file_exists('uploadPractice/'.$_FILES['my_file']['name'])){
+
    if(file_exists('uploadPractice/'.$_FILES['my_file']['name'])){
      echo "檔案已經存在囉";
+
    echo "檔案已經存在囉";
      }else{
+
    }else{
      move_uploaded_file($_FILES['my_file']['tmp_name'],'uploadPractice/'.$_FILES['my_file']['name']);
+
      move_uploaded_file($_FILES['my_file']['tmp_name'],'uploadPractice/'.$_FILES['my_file']['name']);
      }
+
 
     }
 
     }
    ?>
+
  }
 +
?>

2022年6月10日 (五) 15:19的修訂版本

檔案上傳機制

  1. 恩濡參考以下資料來源製作「檔案上傳試用網頁」:
  2. 需準備的檔案:
    1. 前台上傳介面:html檔案
    2. 後台工作程式:php檔案
    3. 檔案目的地資料夾:要從網頁「根目錄」下新增資料夾,讓上傳的檔案有地方去
  3. 主要程式碼:
    1. html:
      <html><body>
      <form method="post" enctype="multipart/form-data" action="upload.php">
      <input type="file" name="my_file">
      <input type="submit" value="Upload">
      </form>
      </body></html>
    1. php:
<?php
  if($_FILES["my_file"]['error']>0){
  echo 'Error'.$_FILES.['my_file']['error'];
  }else {
   echo "檔案名稱" .$_FILES['my_file']['name']."
"; echo "檔案類型" .$_FILES['my_file']['type']."
"; echo "檔案大小" .($_FILES['my_file']['size']/1024)."Kb
"; echo "暫存名稱" .$_FILES['my_file']['tmp_name'];
   if(file_exists('uploadPractice/'.$_FILES['my_file']['name'])){
    echo "檔案已經存在囉";
    }else{
     move_uploaded_file($_FILES['my_file']['tmp_name'],'uploadPractice/'.$_FILES['my_file']['name']);
    }
  }
?>