diff options
author | polo <ordipolo@gmx.fr> | 2022-07-23 01:12:21 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2022-07-23 01:12:21 +0200 |
commit | 251a6926a1a09e4cc9da1b4f91be7c3a8283bf3f (patch) | |
tree | 77ccb25f90b5f3507406237c6b682627042afa2e /model | |
parent | 7f4faa78cfb9cc687e6171527bbe9e3f74d6e9bc (diff) | |
download | melaine-251a6926a1a09e4cc9da1b4f91be7c3a8283bf3f.zip |
bug regex dans Article.php
Diffstat (limited to 'model')
-rw-r--r-- | model/Article.php | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/model/Article.php b/model/Article.php index 6086b3e..0287562 100644 --- a/model/Article.php +++ b/model/Article.php | |||
@@ -46,16 +46,14 @@ class Article | |||
46 | //'date' => getdate() // peut-être utile plus tard | 46 | //'date' => getdate() // peut-être utile plus tard |
47 | ]; | 47 | ]; |
48 | } | 48 | } |
49 | //var_dump($this->fileList); die(); | ||
50 | } | 49 | } |
51 | 50 | ||
52 | private function makeHtmlMiniImages($content) | 51 | private function makeHtmlMiniImages($content) |
53 | { | 52 | { |
54 | // on match tant qu'on trouve "/images/" | ||
55 | while(preg_match('#<img src=.+/images/.+>#', $content)) | 53 | while(preg_match('#<img src=.+/images/.+>#', $content)) |
56 | { | 54 | { |
57 | // ? => mode paresseux, on fait matcher le moins d'occurences possibles | 55 | // ? => mode paresseux, on fait matcher le moins d'occurences possibles |
58 | $pattern = '#(<img src=.+/)(images)(/.+?)(\.jpg.+>)#'; | 56 | $pattern = '#(<img src=.+/)(images)(/.+?)(\.jpg|\.jpeg|\.png|\.gif.+>)#'; |
59 | // insérer -mini au nom du dossier et au fichier | 57 | // insérer -mini au nom du dossier et au fichier |
60 | $content = preg_replace($pattern, '$1$2-mini$3-mini$4', $content); | 58 | $content = preg_replace($pattern, '$1$2-mini$3-mini$4', $content); |
61 | } | 59 | } |
@@ -108,7 +106,6 @@ class Article | |||
108 | { | 106 | { |
109 | $this->fileList[$i]['content'] = file_get_contents($this->fileList[$i]['fileName']); | 107 | $this->fileList[$i]['content'] = file_get_contents($this->fileList[$i]['fileName']); |
110 | } | 108 | } |
111 | //var_dump($this->fileList); die(); | ||
112 | } | 109 | } |
113 | public function readOne() | 110 | public function readOne() |
114 | { | 111 | { |