php匹配正则文章中的图片

发布时间:2021-09-13作者:冰貂主人点击:101

$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]);
                    }
                }
标签: