-2
我有一個rackspace託管的服務器。我有一個應用程序在服務器上傳文件,並存儲在MySQL數據庫。按照數據庫ID刪除服務器文件
的文件遭到上傳與主鍵ID和用戶選擇的延伸一樣doc
,jpg
,zip
,pdf
等 - 實例:111.jpg
現在我已經從後臺刪除了MySQL數據庫幾個IDS因此文件留在目錄中。
現在我該如何刪除那些在數據庫中刪除了id的文件,但文件仍然保留在服務器中?
我有一個rackspace託管的服務器。我有一個應用程序在服務器上傳文件,並存儲在MySQL數據庫。按照數據庫ID刪除服務器文件
的文件遭到上傳與主鍵ID和用戶選擇的延伸一樣doc
,jpg
,zip
,pdf
等 - 實例:111.jpg
現在我已經從後臺刪除了MySQL數據庫幾個IDS因此文件留在目錄中。
現在我該如何刪除那些在數據庫中刪除了id的文件,但文件仍然保留在服務器中?
那麼你需要具有該文件的文件名和路徑才能從目錄中刪除該文件。一旦你有,你可以有這樣的事情:
function remove_image($image_name_with_path)
{
if(file_exists(realpath($image_name_with_path))){
unlink($image_name_with_path);
return true;
}
return false;
}
這只是
當你刪除的ID你爲什麼不刪除這些文件的例子嗎? – Chris
@Chris雞爲什麼過馬路?^_^ – Petzy
[這個問題](http://stackoverflow.com/q/6731797/3536236)看起來像你在找什麼。 – Martin