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.








Répondre avec citation
Partager