Récupérer la balise <title> en php
21 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Récupérer la balise <title> en php
Bonjour
Est-ce que quelqu'un pourrait m'aider a créer le code en php pour récupérer la balise <TITLE>aaaa</TITLE> pour affiché juste le aaaa dans le titre d'un cadre sur ma page web.
Merci d'avance pour vos réponses
Bonne aprés-midi
Est-ce que quelqu'un pourrait m'aider a créer le code en php pour récupérer la balise <TITLE>aaaa</TITLE> pour affiché juste le aaaa dans le titre d'un cadre sur ma page web.
Merci d'avance pour vos réponses
Bonne aprés-midi
Dernière édition par nendo le Dim Juil 09, 2006 13:40, édité 2 fois.
Salut,
Il faut que tu le fasse en javascript...
tu peux faire un truc style :
dans le cadre... En php tu ne pourra pas a moins que ce soit le php qui le genere dans ce cas tu utilises la même variable pour l'autre cadre
++
Il faut que tu le fasse en javascript...
tu peux faire un truc style :
- Code: Tout sélectionner
document.write(document.title);
dans le cadre... En php tu ne pourra pas a moins que ce soit le php qui le genere dans ce cas tu utilises la même variable pour l'autre cadre
++
(Je viens d'editer ma question car elle me senblait pas trés clair désolé)
merci pour votre réponse mais je pense que l'on peut le faire en php j'ai trouvé sur le site ComScripts le code suivant :
<?
$site = "http://www.phpeasy.net";
$file = @fopen($site, "r");
while (!feof($file)) {
$line = @fgets($file, 1024);
if (eregi("<title>(.*)</title>", $line, $out)) {
$title = $out[1];
break;
}
}
if(empty($titre)) $titre = $site;
@fclose($file);
?>
Je l'ais essayé mais ça ne marche pas et en plus etant trés novice en php je ne suis même pas sûr que ça correspond a ce que je veux (ça me parraît enorme comme code pour juste récupérer la balise Title)
Donc je suis toujours au même point
merci pour votre réponse mais je pense que l'on peut le faire en php j'ai trouvé sur le site ComScripts le code suivant :
<?
$site = "http://www.phpeasy.net";
$file = @fopen($site, "r");
while (!feof($file)) {
$line = @fgets($file, 1024);
if (eregi("<title>(.*)</title>", $line, $out)) {
$title = $out[1];
break;
}
}
if(empty($titre)) $titre = $site;
@fclose($file);
?>
Je l'ais essayé mais ça ne marche pas et en plus etant trés novice en php je ne suis même pas sûr que ça correspond a ce que je veux (ça me parraît enorme comme code pour juste récupérer la balise Title)
Donc je suis toujours au même point
- Code: Tout sélectionner
<?php
$title = "";
$fichier = LE FICHIER A ANALYSER;
if ($fp = @fopen( $fichier, 'r' )) {
$cont = "";
// read the contents
while( !feof( $fp ) ) {
$buf = trim(fgets( $fp, 4096 )) ;
$cont .= $buf;
}
// get tag contents
@preg_match( "/<title>([a-z 0-9]*)<\/title>/si", $cont, $match );
// tag contents
$title = strip_tags(@$match[ 1 ]);
}
?>
Voilou
Bonsoir
Désolé de ne pas vous avoir répondu plutôt
mais beaucoup de boulot en ce moment. Déjà merci pour vos réponses.
J'ai essayé votre code mr_go mais il me fait une erreur que je ne comprend pas : Notice: Use of undefined constant Pub_Code_1_Art - assumed 'Pub_Code_1_Art'
Je vous remercie d'avance pour votre réponses et encore désolé
Bonne soirée
Désolé de ne pas vous avoir répondu plutôt
J'ai essayé votre code mr_go mais il me fait une erreur que je ne comprend pas : Notice: Use of undefined constant Pub_Code_1_Art - assumed 'Pub_Code_1_Art'
Je vous remercie d'avance pour votre réponses et encore désolé
Bonne soirée
A mon avis, c'est un problème externe à ce script
Signifie que la variable Pub_Code_1_Art n'existe pas.
- Code: Tout sélectionner
Notice: Use of undefined constant
Signifie que la variable Pub_Code_1_Art n'existe pas.
mr_go a écrit:[code]
<?php
$title = "";
$fichier = LE FICHIER A ANALYSER;
if ($fp = @fopen( $fichier, 'r' )) {
.....
Bonjour
On est bien d'accord qu'a la place de " LE FICHIER A ANALYSER " je marque le nom de mon fichier " Pub_Code_1_Art.php " par exemple ou est-ce que je me trompe ?
merci et bonne journée
Si la balise title n'est pas générée dynamiquement (elle est présente "en dur", comme dans un fichier html, dans ton fichier Pub_Code_1_Art.php par exemple).
$fichier = LE FICHIER A ANALYSER;
devient
$fichier = "Pub_Code_1_Art.php";
et cela suffit (à condition qu'il n'y ait pas de balise <title> en commentaire....
).
Sinon, il faut regarder le code HTML généré par ton fichier php.
Si c'est le cas, il faut effectuer une action spéciale dans ton script.
$fichier = LE FICHIER A ANALYSER;
devient
$fichier = "Pub_Code_1_Art.php";
et cela suffit (à condition qu'il n'y ait pas de balise <title> en commentaire....
Sinon, il faut regarder le code HTML généré par ton fichier php.
Si c'est le cas, il faut effectuer une action spéciale dans ton script.
Ah!!! c'est là que ça doit poser probléme car sur certaine pages j'ai des liens avec la balise title pour les commenter. Est-ce un probleme ?
Par contre, je crois que quand j'ai essayé le script je n'ais pas mis les guillemets
c'est surement pour cela qu'il m'a fait l'erreur : Notice: Use of undefined constant Pub_Code_1_Art - assumed 'Pub_Code_1_Art'
Par contre, je crois que quand j'ai essayé le script je n'ais pas mis les guillemets
Ah!!! c'est là que ça doit poser probléme car sur certaine pages j'ai des liens avec la balise title pour les commenter. Est-ce un probleme ?
Clairement non puisque on parle de la balise <title> et non de l'attribut title.
- Code: Tout sélectionner
@preg_match( "/<title>...
21 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- PR Weaver en test en avant-première
- Les informations de la Google Toolbar
- Conseils d'optimisation de la balise TITLE (titre d'une page HTML)
- Présentation des balises meta et utilité pour le référencement
- Le référencement de pages PHP
- Comment créer une page web en PHP
- Lancement de Spider Simulator
- Développer un outil avec la Google API
- Description d'une page-type optimisée pour le référencement
- Connaitre son PageRank sans la Google Toolbar...
Consultez la description détaillée des produits ou services de Google suivants : Google Website Optimizer
- Indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum