共計 673 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,可以使用 $_FILES 超全局變量來處理文件上傳功能。
首先,在 HTML 表單中設置 enctype="multipart/form-data" 屬性,以確保文件能夠正確地被上傳:
然后,在 PHP 腳本中,可以使用 move_uploaded_file() 函數來將上傳的文件移動到指定的位置:
<?php
if (isset($_FILES['file'])) {$file = $_FILES['file'];
$file_name = $file['name'];
$file_tmp = $file['tmp_name'];
$file_error = $file['error'];
// 檢查是否有錯誤發生
if ($file_error === 0) {
// 指定文件的上傳路徑和名稱
$destination = 'uploads/' . $file_name;
// 移動文件
if (move_uploaded_file($file_tmp, $destination)) {echo ' 文件上傳成功!';} else {echo ' 文件上傳失敗!';}
} else {echo ' 發生錯誤:' . $file_error;}
}
在上面的示例中,將上傳的文件存儲在 uploads/ 目錄下,并以原始文件名命名。
注意:確保目標文件夾(在這里是uploads/)具有適當的權限,以便 PHP 腳本可以在其中創建文件。
丸趣 TV 網 – 提供最優質的資源集合!
正文完