我有一个rackspace托管服务器。我有一个应用程序在服务器上传文件,也存储在mysql数据库中。
上传的文件包含主键ID和用户选择的扩展名,如doc
,jpg
,zip
,pdf
等 - 示例:{{1} }
现在我从后端删除了mysql数据库中的几个id,因此文件保留在目录中。
现在我如何删除那些在数据库中删除了ID但文件仍留在服务器中的文件?
答案 0 :(得分: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;
}
这只是一个例子