2016-11-20 4 views
-2

Ich habe einen gehosteten Rackspace-Server. Ich habe eine Anwendung, um Dateien auf dem Server hochzuladen und auch in der MySQL-Datenbank zu speichern.Lösche Serverdatei gemäß Datenbank-ID

Die Dateien werden mit der Primärschlüssel-ID und der Ausweitung der Wahl des Benutzers wie doc hochgeladen, jpg, zip, pdf etc - Beispiel: 111.jpg

Jetzt habe ich einige ids in MySQL-Datenbank von Backend damit die Dateien gelöscht blieb im Verzeichnis.

Nun, wie kann ich die Dateien löschen, deren IDs in der Datenbank gelöscht werden, aber Dateien auf dem Server bleiben?

+3

Warum Sie die Dateien nicht löschen, wenn Sie die IDs gelöscht? – Chris

+0

@Chris Warum überquerte das Huhn die Straße?^_^ – Petzy

+0

[diese Frage] (http://stackoverflow.com/q/6731797/3536236) sieht aus wie Sie suchen. – Martin

Antwort

0

Nun, Sie müssen den Dateinamen und den Pfad dieser Datei haben, um die Datei aus dem Verzeichnis zu löschen. Sobald Sie, dass Sie etwas davon haben kann:

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

Dies ist nur ein Beispiel

Verwandte Themen