2013-05-10 50 views
-3

我有这样的名字图像文件:
200x200的-myimage1.jpg,
300x300的-myimage1.jpg,
200×200,myimage2.jpg。PHP - 笨 - 如何删除文件与一些名

的位置上传/大拇指/线程/

我想删除只包含myimage1.jpg名称的文件。

我一直在使用水珠做过类似HSZ回答是这样的:

$image_name = "myimage1.jpg"; 
foreach(glob('./uploads/thumbs/thread/'.$image_name) as $rows) {     
    unlink($rows);   
} 

,但它不工作。
你能帮我吗?

编辑
解决
我忘记了我的$ IMAGE_NAME前加*。 所以它会变成这个样子:
glob('./uploads/thumbs/thread/*'.$image_name)

+3

是什么?你到目前为止试试?人们不会为你编写代码 - 但是一旦你展示了一些工作就会很开心。 – 2013-05-10 06:50:50

回答

2

要过滤掉包含myimage1在名称中的所有文件,使用glob

foreach (glob("*myimage1*") as $filename) { 
    unlink($filename); 
}