recuperer le titre d'une page
8 messages
• Page 1 sur 1
- silverbeach
- WRInaute occasionnel

- Messages: 333
- Inscription: 20 Juil 2005
recuperer le titre d'une page
Bonjour
Je voudrais recuperer le titre de mes pages avec un script php. J'en ai trouvé un sur le net mais je n'arrive pas a le faire fonctionner et je ne le comprend pas.
Avez-vous un script qui fait ca?
Je voudrais recuperer le titre de mes pages avec un script php. J'en ai trouvé un sur le net mais je n'arrive pas a le faire fonctionner et je ne le comprend pas.
Avez-vous un script qui fait ca?
- silverbeach
- WRInaute occasionnel

- Messages: 333
- Inscription: 20 Juil 2005
le titres qui se situe entre les balise <tittle> et </title>
- Lymf
- WRInaute discret

- Messages: 189
- Inscription: 12 Mai 2005
jusque la je suis, mais je comprends pas l'utilité si c'est TA page, tu as le code source, pourquoi ne pas faire en sorte que ce titre soit une variable php que tu affiches, comme ca tu as d'office le titre dans ta variable...
style <title><?php print ($titre); ?></title>
style <title><?php print ($titre); ?></title>
- silverbeach
- WRInaute occasionnel

- Messages: 333
- Inscription: 20 Juil 2005
j'utilise le cms xoops et les titres sont généré par des modules. Je viens de mettre xiti pour les stats et pour avoir le nom de la page dans les rapports, il faut que je recupere le titre des pags
- Lymf
- WRInaute discret

- Messages: 189
- Inscription: 12 Mai 2005
ah ben voilà qui est plus clair
Bref, je peux pas te donner un truc 100% fonctionnel, mais une voie à suivre pour arriver a tes fins :
bon faut vérifier que ca donne bien les bons trucs, sinon tu joues sur $posd+strlen("<title>")...
Bref, je peux pas te donner un truc 100% fonctionnel, mais une voie à suivre pour arriver a tes fins :
- Code: Tout sélectionner
// $codehtml = ton code html complet
//posd = position de balise <title>
//posf = position de balise </title>
$posd = strpos($codehtml, "<title>");
$posf = strpos($codehtml, "</title>");
$titre = substr($codehtml, $posd, $posf);
bon faut vérifier que ca donne bien les bons trucs, sinon tu joues sur $posd+strlen("<title>")...
- comparef
- WRInaute impliqué

- Messages: 505
- Inscription: 5 Avr 2005
ce code le fait (a nettoyer si besoin est...) :
- Code: Tout sélectionner
//RECUPERATION TITLE
function GetURLInfo($url, &$info) {
$fp = @fopen($url, "r");
if ($fp) {
while ($line = fgets($fp)) {
$line = trim($line);
$test = strtolower($line);
$opentitlepos = strpos($test, '<title>');
if ($opentitlepos !== FALSE) {
$closetitlepos = strpos($test, '</title>');
if ($closetitlepos !== FALSE) {
$info->title = substr($line, $opentitlepos + 7, $closetitlepos - ($opentitlepos + 7));
break;
}
}
}
fclose($fp);
$meta_tags = get_meta_tags($url);
$info->description = $meta_tags["description"];
return(TRUE);
} else {
return(FALSE);
}
}
GetURLInfo($url, $info);
$actuel_mt_titre = "$info->title";
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
Lire cette page et les exemples :
http://be.php.net/manual/fr/function.get-meta-tags.php
http://be.php.net/manual/fr/function.get-meta-tags.php
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Récupérer le titre d'une page en php
- Récupérer un titre dans BDD et le mettre en URL
- Titre affiché dans google différent du titre réel des pages
- google se trompe de titre, Un titre et une description incohérente
- Script PHP pour récupérer pour récupérer l'HTML d'une page
- Google met le titre du forum à la plac du titre des messages
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML) - 04-08-2008
- Google API : guide de développement de l'API Google - 20-09-2002
- Bien choisir le titre de chaque page : conseil n°4 en référencement - 04-08-2008
- Le titre allongé des annonces premium Google Adwords - 14-02-2011
- La balise meta NOYDIR de Yahoo - 05-03-2007
- Comment placer son blog dans Google Finance - 31-03-2006
- Outil commun WebRankInfo + Yagoort - 20-04-2005
- Baidu, le Google chinois - 08-08-2005
Consultez la description détaillée des produits ou services de Google suivants : Google Music Search
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
