Donner une valeur à une variable
Bonjour,
J'ai travail avec une librairie trouvé sur le net simple_html_dom pour laquelle, j'aimerais récupéré les infos d'une page précise, tout fonctionne parfaitement mais je sèche sur la dernière partie du code ou je souhaiterais donner une valeur à une variable trouvée...
Ca doit être tout bête et je ne vois pas.... Ca se situe à la fin du code sous //Pour le texte par brique (dès la ligne 53)
Code:
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| <?php
// +------------ On inclue la librairie Simple Html Dom -----+
include_once('simple_html_dom.php');
//+------------ Déclare les variables à vide.. ----------+
$_titre = "";
$_description = "";
$_keywords = "";
$_texte = "";
$_brique = ""; // je n'arrive pas pour celle-ci......
//+-------- Je passe la classe Simple Html Dom pour qu'il en extraie les éléments
$SHD = str_get_html($html);
if (false === $SHD) {
$SHD = @file_get_html($url);
}
// Pour le titre
if ($SHD === false) { }
else
{
foreach( $SHD->find('title') as $ct ){
$_titre = $ct->plaintext; }
}
// Pour la description et les keywords
if ($SHD === false) {}
else
{
foreach( $SHD->find('meta') as $ct )
{
if($ct->name=="description")
$_description = $ct->content;
if($ct->name=="keywords")
$_keywords = $ct->content;
}
}
// Pour le plaintext
if ($SHD === false) {}
else
{
$_textes = $SHD->plaintext;
// Pour le texte par brique
$es = $SHD->find('text');
foreach( $es as $ct )
{
//+---------- ICI il affiche bien ce que je souhaite, mais comment y donner un nom afin de pouvoir la travailler plus tard ?
echo "<p><strong>".$ct->plaintext . "</strong></p>";
//+--------- J'ai essayé ceci mais ça ne donne rien
//$_brique = $ct->plaintext;
// echo $_brique;
}
}
?> |
D'avance merci de m'éclairer
Cordialement
Yule