...
|
...
|
@@ -68,6 +68,12 @@ foreach ($articles as $article ) {
|
68
|
68
|
$orgStrings = array(' href="/');
|
69
|
69
|
$newStrings = array(' href="https://www.francetvinfo.fr/');
|
70
|
70
|
$article_only = str_replace($orgStrings, $newStrings, $article_only);
|
|
71
|
+ $orgStrings = array(' src="/');
|
|
72
|
+ $newStrings = array(' src="https://www.francetvinfo.fr/');
|
|
73
|
+ $article_only = str_replace($orgStrings, $newStrings, $article_only);
|
|
74
|
+ $orgStrings = array(' data-src="/');
|
|
75
|
+ $newStrings = array(' data-src="https://www.francetvinfo.fr/');
|
|
76
|
+ $article_only = str_replace($orgStrings, $newStrings, $article_only);
|
71
|
77
|
|
72
|
78
|
$orgStrings = array(
|
73
|
79
|
'<p class="txt3 description-article" itemprop="description">',
|
...
|
...
|
@@ -106,19 +112,34 @@ foreach ($articles as $article ) {
|
106
|
112
|
|
107
|
113
|
$article_only = str_replace($orgStrings, $newStrings, $article_only);
|
108
|
114
|
|
109
|
|
- $temp = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $article_only);
|
110
|
|
- $article_only = $temp;
|
111
|
|
- $temp = preg_replace('/\s\s+/', ' ', $article_only);
|
112
|
|
- $article_only = $temp;
|
|
115
|
+ $article_only = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $article_only);
|
|
116
|
+ $article_only = preg_replace('/\s\s+/', ' ', $article_only);
|
113
|
117
|
$re = '/<a class="lien_interne rub"(.+?)>(.+?)<\/a>/';
|
114
|
|
- $temp = preg_replace($re, '\\2', $article_only);
|
115
|
|
- $article_only = $temp;
|
116
|
|
- $re = '/<img (.+?)data-src="(.+?)"(.+?)data-lazyload="true"(.+?)>/';
|
117
|
|
- $temp = preg_replace($re, '<img width="100%" src="\\2">', $article_only);
|
118
|
|
- $article_only = $temp;
|
|
118
|
+ $article_only = preg_replace($re, '\\2', $article_only);
|
119
|
119
|
$re = '/<a href="http:\/\/ad.apsalar.com\/api\/v1\/ad(.+?)target="_blank(.+?)<\/a>/';
|
120
|
|
- $temp = preg_replace($re, '', $article_only);
|
121
|
|
- $article_only = $temp;
|
|
120
|
+ $article_only = preg_replace($re, '', $article_only);
|
|
121
|
+ $re = '/<aside class="a-lire-aussi">/';
|
|
122
|
+ $article_only = preg_replace($re, '<aside class="a-lire-aussi" style="display: none;">', $article_only);
|
|
123
|
+ $re = '/<img (.+?)data-src="(.+?)">/';
|
|
124
|
+ $article_only = preg_replace($re, '<img src="\\2">', $article_only);
|
|
125
|
+ $re = '/<iframe width="(.+?)" height="(.+?)" src="(.+?)" data-src="(.+?)" (.+?)><\/iframe>/';
|
|
126
|
+ $article_only = preg_replace($re, '<iframe src="\\4"></iframe>', $article_only);
|
|
127
|
+
|
|
128
|
+ $article_only = re_remove($article_only, '/<span class="avatar">(.+?)class="avatar"><\/span>/');
|
|
129
|
+ $article_only = re_remove($article_only, '/<a class="avatar" (.+?)class="avatar"><\/a>/');
|
|
130
|
+ $article_only = re_remove($article_only, '/onclick="FTVi\.countClick\(\'(.+?)\)(;"|")/');
|
|
131
|
+ $article_only = re_remove($article_only, '/<span class="hastag">Votre avis est précieux\.<\/span><p>Aidez-nous à améliorer notre site en répondant à notre questionnaire\.<\/p>/');
|
|
132
|
+ $article_only = re_remove($article_only, '/<a href="https:\/\/franceinfo\.typeform\.com\/to\/g7CQZs" target="_blank"><div class="button">je donne mon avis<\/div><\/a>/');
|
|
133
|
+ $article_only = re_remove($article_only, '/<div class="content-img"><\/div/');
|
|
134
|
+ $article_only = re_remove($article_only, '/<li><a rel="tag" href="(.+?)" >(.+?)<\/a><\/li>/');
|
|
135
|
+ $article_only = re_remove($article_only, '/<div class="pub-pave" id="dfp_middle"><\/div> <script>\(function\(\)(.+?)<\/script>/');
|
|
136
|
+ $article_only = re_remove($article_only, '/<script>document\.addEventListener\(\'FTVi::ready\'(.+?)<\/script>/');
|
|
137
|
+ $article_only = re_remove($article_only, '/<span class="title">Sujets associés<\/span>/');
|
|
138
|
+ //$article_only = re_remove($article_only, '//');
|
|
139
|
+ //
|
|
140
|
+ $article_only = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $article_only);
|
|
141
|
+ $artcile_only = preg_replace('/\s\s+/', ' ', $article_only);
|
|
142
|
+// '<span class="avatar">'
|
122
|
143
|
echo '<div id="nav-up" style="display:inline;"><a href="#top"><i class="fa fa-home fa-2x"></i></a></div> '.PHP_EOL;
|
123
|
144
|
echo '<div id="nav-source" style="display:inline;"><a href="'.$article['link'].'" target="new-'.$cpt.'"><i class="fa fa-link fa-2x"></i></a></div> '.PHP_EOL;
|
124
|
145
|
echo '<button id="html-btn" onclick="printHTML()" style="display:inline;"><img src="img/html5.png" width="24px" height="24px"></button>'.PHP_EOL;
|