一个接一个地从一个;“图像”;directoy,使用-PHP

一个接一个地从一个;“图像”;directoy,使用-PHP,php,Php,好的,我有一个文件夹,里面有所有的网站图片(当然只有新闻类图片),只放在一个叫做“图片/图片”的地方。该文件夹由PHP控制。将新闻提交到我的网站后,GD(在调整大小和填充内容后)将图像存储到该位置。那很好用。即使如此,在PHP控制从CP中删除新闻后,PHP会自动删除MySql条目中提供的那些不必要的文件、图像。那很好用 但是,随着时间的推移。。由于草率的DB/foder备份、更改或一些实验,文件夹中保留了大量图像。更糟糕的是,最近我把那个文件夹弄得一团糟,所以现在我在那个文件夹里有很多(不必要的

好的,我有一个文件夹,里面有所有的网站图片(当然只有新闻类图片),只放在一个叫做“图片/图片”的地方。该文件夹由PHP控制。将新闻提交到我的网站后,GD(在调整大小和填充内容后)将图像存储到该位置。那很好用。即使如此,在PHP控制从CP中删除新闻后,PHP会自动删除MySql条目中提供的那些不必要的文件、图像。那很好用

但是,随着时间的推移。。由于草率的DB/foder备份、更改或一些实验,文件夹中保留了大量图像。更糟糕的是,最近我把那个文件夹弄得一团糟,所以现在我在那个文件夹里有很多(不必要的)图片准备删除

不管怎样,我有个办法

  • PHP首先读取该目录中的所有图像

  • 并将每个文件逐个取出,作为while循环的字符串(准备好由MySql控制是否删除)

  • 如何使用PHP实现这一点,有什么建议吗

    用这个怎么样

    $images = glob('/path/to/folder/*.{jpg,gif,png}', GLOB_BRACE);
    foreach ($images as $image) {
        // $image not contains the filename of an image in that folder
    }
    

    那应该行得通。。Thaaaanx先生:我必须等几分钟才能接受答案