共計 904 個字符,預計需要花費 3 分鐘才能閱讀完成。
在 PHP 中,可以使用 move_uploaded_file 函數將上傳的圖片移動到指定的文件夾。
首先,確保你的 HTML 表單中有一個帶有 file 類型的輸入字段,用于上傳圖片:
然后,在 服務器 端的 upload.php 文件中,你可以使用以下代碼將上傳的圖片移動到指定文件夾:
<?php
$targetDir = " 指定文件夾的路徑 /"; // 指定文件夾的路徑
$targetFile = $targetDir . basename($_FILES["image"]["name"]); // 獲取上傳文件的路徑
// 檢查文件類型
$imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION));
if($imageFileType != "jpg" && $imageFileType != "png" && $imageFileType != "jpeg"
&& $imageFileType != "gif" ) {
echo " 只允許上傳 JPG, JPEG, PNG 和 GIF 格式的圖片.";
exit;
}
// 將文件移動到指定文件夾
if (move_uploaded_file($_FILES["image"]["tmp_name"], $targetFile)) {echo " 文件已成功上傳.";} else {echo " 上傳文件失敗.";}
請注意,move_uploaded_file函數需要兩個參數:源文件的臨時路徑和目標文件的路徑。在上面的代碼中,我們使用 $_FILES["image"]["tmp_name"] 獲取上傳文件的臨時路徑,$targetFile變量保存了目標文件的路徑,即指定文件夾的路徑加上上傳文件的名稱。
此外,你可以根據需要對上傳文件的類型進行校驗,確保只有特定類型的文件才能被上傳。在上面的代碼中,我們通過 pathinfo 函數獲取上傳文件的擴展名,并使用 strtolower 函數將其轉換為小寫字母,然后檢查擴展名是否屬于允許上傳的類型。
最后,根據 move_uploaded_file 函數的返回結果,你可以判斷文件是否成功移動到指定文件夾,然后輸出相應的提示信息。
丸趣 TV 網 – 提供最優質的資源集合!
正文完