2013-05-10 16 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); 
}