:::

10. 用PHP上傳檔案

  1. 若表單中有file元件,表單一定要加上:「enctype="multipart/form-data"」。
  2. 每上傳一張圖(假設file欄位名稱為pic),都會產生一組 $_FILES 超級全域變數:
    • (1) $_FILES['pic']['name'](多檔:$_FILES['pic']['name'][0]):上傳檔案原始名稱。
    • (2) $_FILES['pic']['type']:檔案的 MIME 類型,例如“image/gif”。
    • (3) $_FILES['pic']['size']:已上傳檔案的大小,單位為bytes。
    • (4) $_FILES['pic']['tmp_name']:檔案被上傳後的臨時檔案名。
    • (5) $_FILES['pic']['error']:和該檔案上傳相關的錯誤代碼。
  3. 上傳的步驟:送出上傳→圖會暫時放到tmp中→程式要搬移該檔到指定的位置。
  4. 搬移上傳檔方法:move_uploaded_file(暫存檔 , 新路徑檔名)

 讀出檔案會用到的函數:

  1. opendir():http://www.php.net/opendir
  2. preg_match():http://www.php.net/preg_match

 


:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D486%26tbsn%3D19

書籍目錄

展開 | 闔起

線上使用者

78人線上 (9人在瀏覽線上書籍)

會員: 0

訪客: 78

更多…