要上傳文件到指定目錄,可以使用PHP的內置函數move_uploaded_file()。
move_uploaded_file()函數將上傳的文件移動到指定目錄中。它的語法如下:
move_uploaded_file ( string $filename , string $destination ) : bool
其中,$filename是上傳文件的臨時存儲路徑,$destination是目標存儲路徑。
以下是一個示例,演示了如何將上傳的文件保存到指定目錄中:
<?php
$targetDirectory = "/path/to/destination/directory/";
$targetFile = $targetDirectory . basename($_FILES["fileToUpload"]["name"]);
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $targetFile)) {
echo "文件上傳成功。";
} else {
echo "文件上傳失敗。";
}
?>
在上面的示例中,$_FILES[“fileToUpload”][“tmp_name”]是上傳文件的臨時存儲路徑,$_FILES[“fileToUpload”][“name”]是上傳文件的原始文件名。$targetFile變量用于指定目標存儲路徑。
請確保指定的目標目錄具有適當的權限,以便PHP腳本可以在其中創建文件。