在PHP中,可以使用unlink()函數來刪除文件。要實現自動清除上傳的文件,可以在上傳文件的處理邏輯完成后,添加刪除文件的代碼。
例如,假設上傳的文件保存在一個名為uploads的文件夾中,可以使用以下代碼來刪除上傳的文件:
// 獲取上傳文件的路徑
$uploadedFile = $_FILES['file']['tmp_name'];
// 刪除上傳的文件
if (file_exists($uploadedFile)) {
unlink($uploadedFile);
}
注意,這只是刪除了上傳的臨時文件,如果你想刪除已經移動到某個目錄的文件,需要提供文件的路徑來刪除。
另外,需要注意的是,刪除文件的操作是不可逆的,務必謹慎操作。最好在刪除文件之前添加一些條件判斷,以確保只刪除你想要刪除的文件。