首頁 > 後端開發 > PHP問題 > PHP如何接收檔案上傳

PHP如何接收檔案上傳

(*-*)浩
發布: 2023-02-25 17:16:02
原創
10703 人瀏覽過

在PHP中,有一個預先定義變數$_files是專門用來儲存使用者上傳的檔案。

PHP如何接收檔案上傳

"upload_file.php" 檔案含有上傳檔案的程式碼:(推薦學習: PHP影片教學

<?php
if ($_FILES["file"]["error"] > 0)
  {
  echo "Error: " . $_FILES["file"]["error"] . "<br />";
  }
else
  {
  echo "Upload: " . $_FILES["file"]["name"] . "<br />";
  echo "Type: " . $_FILES["file"]["type"] . "<br />";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
  echo "Stored in: " . $_FILES["file"]["tmp_name"];
  }
?>
登入後複製

透過使用PHP 的全域陣列$_FILES,你可以從客戶電腦向遠端伺服器上傳檔案。

第一個參數是表單的 input name,第二個下標可以是 "name", "type", "size", "tmp_name" 或 "error"。就像這樣:

$_FILES["file"]["name"] - 被上傳檔案的名稱

$_FILES["file"]["type"] - 被上傳文件的類型

$_FILES["file"]["size"] - 上傳檔案的大小,以位元組計

$_FILES["file"]["tmp_name"] -儲存在伺服器的檔案的暫存副本的名稱

$_FILES["file"]["error"] - 由檔案上傳導致的錯誤代碼

這是一個非常簡單檔案上傳方式。基於安全性的考慮,您應增加有關什麼使用者有權上傳檔案的限制。

以上是PHP如何接收檔案上傳的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板