合并分支 'akun' 到 'master'
Akun 查看合并请求 !106
正在显示
2 个修改的文件
包含
6 行增加
和
6 行删除
| @@ -268,10 +268,10 @@ class BlogLogic extends BaseLogic | @@ -268,10 +268,10 @@ class BlogLogic extends BaseLogic | ||
| 268 | $text = ''; | 268 | $text = ''; |
| 269 | if($data[4]){ | 269 | if($data[4]){ |
| 270 | //处理内容中的图片 | 270 | //处理内容中的图片 |
| 271 | - $pattern = '<img src="(.*?)">'; | 271 | + $pattern = '/<img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i'; |
| 272 | preg_match_all($pattern, $data[4], $result); | 272 | preg_match_all($pattern, $data[4], $result); |
| 273 | - if($result[1]){ | ||
| 274 | - foreach ($result[1] as $img){ | 273 | + if($result[2]){ |
| 274 | + foreach ($result[2] as $img){ | ||
| 275 | $data[4] = str_replace($img,getImageUrl(CosService::uploadRemote($project_id,'image_news',$img)),$data[4]); | 275 | $data[4] = str_replace($img,getImageUrl(CosService::uploadRemote($project_id,'image_news',$img)),$data[4]); |
| 276 | } | 276 | } |
| 277 | } | 277 | } |
| @@ -304,10 +304,10 @@ class NewsLogic extends BaseLogic | @@ -304,10 +304,10 @@ class NewsLogic extends BaseLogic | ||
| 304 | $text = ''; | 304 | $text = ''; |
| 305 | if($data[4]){ | 305 | if($data[4]){ |
| 306 | //处理内容中的图片 | 306 | //处理内容中的图片 |
| 307 | - $pattern = '<img src="(.*?)">'; | 307 | + $pattern = '/<img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i'; |
| 308 | preg_match_all($pattern, $data[4], $result); | 308 | preg_match_all($pattern, $data[4], $result); |
| 309 | - if($result[1]){ | ||
| 310 | - foreach ($result[1] as $img){ | 309 | + if($result[2]){ |
| 310 | + foreach ($result[2] as $img){ | ||
| 311 | $data[4] = str_replace($img,getImageUrl(CosService::uploadRemote($project_id,'image_news',$img)),$data[4]); | 311 | $data[4] = str_replace($img,getImageUrl(CosService::uploadRemote($project_id,'image_news',$img)),$data[4]); |
| 312 | } | 312 | } |
| 313 | } | 313 | } |
-
请 注册 或 登录 后发表评论