源来页 公告 登陆

正则匹配或之删除文件源码

composer @Ta
2020-03-27 14:07

之前因为本站上传文件之后都是html格式写入了数据库,队友连接文件没什么影响,但是对于图片就不怎么友好了,每个图片的尺寸大小不一样,排版看着不舒服,故增加新的ubb可以设置图片尺寸的格式,但是问题就来了,不同的格式,删除文件该怎么匹配呢。
当然是用到正则当中的

然后可以这样匹配:
(\"|,|》)

记得括号必须有。
本站删除文件源码如下
//删除文件
     function dbdelfile($arr){
         preg_match_all('/\/upload\/(.*?)(\"|,|》)/',$arr,$matches,PREG_PATTERN_ORDER);
         foreach ($matches[1] as $va){
         //echo  $va;
         //更换储存为止相应更改。
         $fiellink="../upload/".$va;
         //echo  $fiellink;
         if(file_exists($fiellink)){
             unlink($fiellink);
         }
         }
     }
阅:1927 发表于2020-03-27 14:07
#php教程
评论:

返回源来页/返回首页


天合之作 曲在人意

心灵鸡汤:
      

®2019-2024 all power by Zlproject3.7
川公网安备 51192202000151号
蜀ICP备2021014921号-2 首页 #top

本网站由提供CDN加速/云储存服务

天合之作 曲在人意