要上傳文件到指定目錄,可以使用PHP的文件上傳函數move_uploaded_file()。以下是一個示例代碼:
<?php
// 設置目標文件夾路徑
$targetDir = "/path/to/target/directory/";
// 獲取上傳文件的信息
$uploadedFile = $_FILES['file'];
// 獲取上傳文件的臨時文件路徑
$tmpFilePath = $uploadedFile['tmp_name'];
// 生成目標文件路徑
$targetFilePath = $targetDir . basename($uploadedFile['name']);
// 將臨時文件移動到目標文件夾
if (move_uploaded_file($tmpFilePath, $targetFilePath)) {
echo "文件上傳成功!";
} else {
echo "文件上傳失敗!";
}
?>
以上代碼中,$targetDir
變量是目標文件夾的路徑,你需要將其替換為你想要上傳文件的目錄路徑。
$uploadedFile
變量是通過$_FILES
數組來獲取上傳文件的信息,其中'file'
是表單中文件輸入字段的名稱,你需要根據實際情況來修改。
$tmpFilePath
變量是上傳文件的臨時文件路徑,$targetFilePath
變量是生成的目標文件路徑。
然后,使用move_uploaded_file()
函數將臨時文件移動到目標文件夾。如果移動成功,則輸出"文件上傳成功!“,否則輸出"文件上傳失敗!”。
注意:在進行文件上傳之前,需要先確保目標文件夾有正確的寫入權限。