2016-11-20 57 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; 
    } 

这只是