unl*_*ver 2 php mysql codeigniter file delete-file
我有一个脚本,当我按下删除时,它会根据传递的ID删除数据库中的信息,但是数据库中还有一个文件名,显示文件的上传位置,如何从数据库传递文件名在codeigniter中查看文件是否存在以及是否存在,删除它.
同时会有多行使用不同的文件名,我需要它来删除它返回的所有文件.
我是一个初学者,所以你需要比平时更多地解释事情,我甚至不知道从哪里开始,我在Google周围搜索了大约一个小时左右,没有运气.
在不知道您的数据库模式的情况下,我提出的唯一建议就是使用get_where
数据库库中的帮助程序来检索有问题的记录.获得后,您可以使用file_exists
和检查并删除它unlink
.我假设您要删除的文件路径位于一个名为的数组中$results
foreach ($results as $path) {
if (file_exists($path)) {
unlink($path) or die('failed deleting: ' . $path);
}
}
Run Code Online (Sandbox Code Playgroud)
当然,一般来说,在尝试回答您的问题之前,查看代码的相关部分会非常有帮助.我希望上面的例子足以让你入门!
归档时间: |
|
查看次数: |
8161 次 |
最近记录: |