2016-11-20 55 views
-2

我有一個rackspace託管的服務器。我有一個應用程序在服務器上傳文件,並存儲在MySQL數據庫。按照數據庫ID刪除服務器文件

的文件遭到上傳與主鍵ID和用戶選擇的延伸一樣docjpgzippdf等 - 實例:111.jpg

現在我已經從後臺刪除了MySQL數據庫幾個IDS因此文件留在目錄中。

現在我該如何刪除那些在數據庫中刪除了id的文件,但文件仍然保留在服務器中?

+3

當你刪除的ID你爲什麼不刪除這些文件的例子嗎? – Chris

+0

@Chris雞爲什麼過馬路?^_^ – Petzy

+0

[這個問題](http://stackoverflow.com/q/6731797/3536236)看起來像你在找什麼。 – Martin

回答

0

那麼你需要具有該文件的文件名和路徑才能從目錄中刪除該文件。一旦你有,你可以有這樣的事情:

function remove_image($image_name_with_path) 
    { 
     if(file_exists(realpath($image_name_with_path))){ 
      unlink($image_name_with_path); 
      return true; 
     } 
     return false; 
    } 

這只是