php匹配正则文章中的图片
未知
2021-09-13 10:18:02
0次
$id=input("id/d");
$body=Db::name('articles')->where('id',$id)->value('body');
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png]))[\'|\"].*?[\/]?>/";
preg_match_all($pattern,$body,$match);
for ($i=0; $i < count($match[1]); $i++) {
if(file_exists(dirname(__DIR__).'/../..'.$match[1][$i])){
unlink(dirname(__DIR__).'/../..'.$match[1][$i]);
}
}
相关内容