bonjour a tous
j'essaye d'extraire le descriptif d'un page contenu dans la balise meta description. pour cela j'ai fais une fonction.
tout se déroule comme prévu. la variable $temp prend bien "<meta name="description content="blabla...">" mais la regex me revoi rien dans $out.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 function RetrieveMetaDesc($path_file) { if(!file_exists($path_file)) { //initialisation des variables $tableau = file($path_file); $out = array(); $nblignes = sizeof($tableau)-1; if(!empty($tableau)) { $trouv = 0; $i = 1; while($i <= $nblignes && $trouv == 0) { $temp = $tableau[$i]; if (preg_match('`<meta name="description" content="([^"]+)">`i',$temp,$out)) { $trouv = 1; } $i++; } } else { exit('fichier non trouvé.'); } return $out; } else { return 0; } }
j'utilise komodo (je sais pas si c'est connu) et je me suis aidé du débugger intégré pour situer le probléme.
si vous avez une solucion, merci de m'aider.
Partager