8796 sujets
Slt,
Pour récupérer le titre d'une page,
Avec $texte tu récupères le code html de la page.
Ensuite, on cherche la position du ">" de la balise <title> avec les fonctions strpos + strlen . On enregistre cette valeur dans $pos1.
On fait de même avec la balise </title>.
Puis grâce à la fonction subst, $pos1 et $pos2 on peut récupérer le contenu situé entre les balises <tiltle> et </tilte>.
Voila, c'est très courant comme script
Cordialement
Modifié par guillaume33 (29 May 2011 - 21:37)
Pour récupérer le titre d'une page,
$texte = nl2br(file_get_contents("http://domain.com/page.htm")); //Ouverture de la page
$baliseDebut = "<title>";
$pos1 = strpos( $texte, $baliseDebut ) + strlen( $baliseDebut ); //Position <title> + longueur de <title>
$baliseFin = "</title>";
$pos2 = strpos( $texte ,$baliseFin ); // Position </title>
$titre = substr( $texte, $pos1, $pos2 - $pos1 ); // On récupère le titre
Avec $texte tu récupères le code html de la page.
Ensuite, on cherche la position du ">" de la balise <title> avec les fonctions strpos + strlen . On enregistre cette valeur dans $pos1.
On fait de même avec la balise </title>.
Puis grâce à la fonction subst, $pos1 et $pos2 on peut récupérer le contenu situé entre les balises <tiltle> et </tilte>.
Voila, c'est très courant comme script

Cordialement
Modifié par guillaume33 (29 May 2011 - 21:37)