Recuperer le title de la page
c-stv
Messages postés
30
Statut
Membre
-
c-stv Messages postés 30 Statut Membre -
c-stv Messages postés 30 Statut Membre -
Bonjour,
Sur mon site j'essaye de récupérer dans le "title", le titre du page mais impossible de le récupérer.
J'essaye en faite de récupérer les titres du news (dont l'adresse est news.html?id=2 par exemple) mais dans le title c'est marqué comme ca. Or, j'aurai besoin de récuperer les titres, j'ai pas réussi à le faire.
Vous avez une idée comment pourrai-je récupérer le title de la page?
Merci d'avance,
Découvrez toute l'actualité sur le cinéma et séries TV. Les programmes TV et les audiences TV sur le site cine-seriestv
Sur mon site j'essaye de récupérer dans le "title", le titre du page mais impossible de le récupérer.
J'essaye en faite de récupérer les titres du news (dont l'adresse est news.html?id=2 par exemple) mais dans le title c'est marqué comme ca. Or, j'aurai besoin de récuperer les titres, j'ai pas réussi à le faire.
Vous avez une idée comment pourrai-je récupérer le title de la page?
Merci d'avance,
Découvrez toute l'actualité sur le cinéma et séries TV. Les programmes TV et les audiences TV sur le site cine-seriestv
A voir également:
- Recuperer le title de la page
- Impossible de supprimer une page word - Guide
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
- Récupérer au terminal de fret combien de temps - Forum Consommation & Internet
4 réponses
tu as ici plein de moyens différents de le faire:
https://stackoverflow.com/questions/14027877/how-to-get-page-title-in-php
mais attention toutefois:
il est impossible de trouver le titre de la page en cours de traitement, et il est un très mauvaise idée d'utiliser le code ci-dessus pour récupérer le titre de la page, car cela vas simplement créer une boucle infinie (ou presque), et pomper les ressources de ta machine.
Prudence donc...
https://stackoverflow.com/questions/14027877/how-to-get-page-title-in-php
mais attention toutefois:
il est impossible de trouver le titre de la page en cours de traitement, et il est un très mauvaise idée d'utiliser le code ci-dessus pour récupérer le titre de la page, car cela vas simplement créer une boucle infinie (ou presque), et pomper les ressources de ta machine.
Prudence donc...
Oui c'est a peu près ca...
En faite, par exemple sur la page d'accueil, j'ai mis dans le "title" cinéma, séries TV etc. (tu peux te connecter sur mon site (le lien est dans mon compte), puis regarde l'onglet de ton navigateur. Tu verra ce que j'ai affiché. J'ai fait la même chose pour le meta description et sur les autres pages. Mais pour la page news, c'est un peu différents: j'ai une page news.html ou j'affiche via une requête toutes les news et tu peux les voir via la page news.html?id=20 par exemple, l'article concerné. Donc dans le title de cette page, je veux afficher le titre du news. Si le titre de la page news.html?id=20 c'est bienvenue sur le site, alors dans le title je veux afficher bienvenue sur le site. Je veux faire pareil avec le meta description à différence que ce n'est plus le titre que je veux récupérer mais une partie du news. Tu peux peut-être voir sur mon site, si c'est pas compréhensible. Tu peux voir aussi le code source de la page.
Merci d'avance,
En faite, par exemple sur la page d'accueil, j'ai mis dans le "title" cinéma, séries TV etc. (tu peux te connecter sur mon site (le lien est dans mon compte), puis regarde l'onglet de ton navigateur. Tu verra ce que j'ai affiché. J'ai fait la même chose pour le meta description et sur les autres pages. Mais pour la page news, c'est un peu différents: j'ai une page news.html ou j'affiche via une requête toutes les news et tu peux les voir via la page news.html?id=20 par exemple, l'article concerné. Donc dans le title de cette page, je veux afficher le titre du news. Si le titre de la page news.html?id=20 c'est bienvenue sur le site, alors dans le title je veux afficher bienvenue sur le site. Je veux faire pareil avec le meta description à différence que ce n'est plus le titre que je veux récupérer mais une partie du news. Tu peux peut-être voir sur mon site, si c'est pas compréhensible. Tu peux voir aussi le code source de la page.
Merci d'avance,
Bonjour,
Je pense que tu peux le faire en javascript avec
donc au moment d'afficher ta news, un truc du genre
Je pense que tu peux le faire en javascript avec
document.title = "ton titre";
donc au moment d'afficher ta news, un truc du genre
<?php $titre = "le titre de ta news..."; ?> <script type="text/javascript"> var titre = "<?php echo $titre; ?>"; document.title = titre ; </script>
Bonjour,
Je ne sais pas si j'ai bien compris, mais je met l'extrait de mon code, en rajoutant ton code:
Qu'est-ce que tu en pense?
Merci d'avance,
Je ne sais pas si j'ai bien compris, mais je met l'extrait de mon code, en rajoutant ton code:
<?php
$titre = "<?php echo stripslashes($donnees['titre']); ?>";
?>
<script type="text/javascript">
var titre = "<?php echo $titre; ?>";
document.title = titre ;
</script>
<title><?php echo $titre; ?></title>
<meta charset="utf-8" />
<meta name="description" content="" />
<link rel="stylesheet" href="design.css" />
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<style type="text/css">
.trait
<body>
<div id="bloc_page">
<?php include('header.php'); ?>
<?php include('menu.php'); ?>
<section>
<?php
$bdd = new PDO('...');
?>
<div class="file-ariane">
<?php
function cherche_cat($pc){
$cat = array (
"Cinéma" => "news-cinema.html",
"Séries" => "news-series.html",
"Audiences TV" => "audiences-tv.html",
"Programmes TV" => "programmes.html"
);
return $cat[$pc];
}
$reponse = $bdd->query('SELECT * FROM news WHERE ID='.$_GET['id'].'');
while ($donnees = $reponse->fetch())
{
echo '<a href="index.html">Accueil</a> >
<a href="'.cherche_cat($donnees['categorie']).'">'.$donnees['categorie'].'</a> >
'.$donnees['titre'].'';}
?>
</div>
<hr width=100%>
<?php include('colonnes_droite.php'); ?>
<?php
$bdd = new PDO('...');
// On récupère les 3 dernières news
if (isset($_GET['page']))
{
$page = $bdd->quote($_GET['page']); // On récupère le numéro de la page indiqué dans l'adresse ( exemple news.php?page=4)
}
else // si non la variable n'existe pas, c'est la première fois qu'on charge la page
{
$page = 1; // On affiche la page 1, la page par defaut
}
$reponse = $bdd->query('SELECT * FROM news WHERE ID='.$_GET['id'].'');
while ($donnees = $reponse->fetch())
{
?>
<div class="news">
<span class="cat_date">
<em><?php echo stripslashes($donnees['categorie']); //on recupère catégorie ?>,</em> le <?php echo date('d/m/Y à H\hi', strtotime($donnees['date'])); //on recupère la date ?> </span> | <span class="comm"><em><a href="#commentaires">Commentaires</a></em></span><br />
<h2> <div class="titre"><?php echo stripslashes($donnees['titre']); //on recupère titre ?> </div></h2> <div class="trait"></div>
<div class="introduction"><?php
{
$introduction = nl2br(stripslashes($donnees['introduction']));
echo $introduction;
}
$donnees['url'];
?> </div>
<img src="<?php echo $donnees['url']; ?>" alt="image de news" width="615" height="250" />
<div class="contenu"><?php
{
$contenu = (stripslashes($donnees['contenu']));
echo $contenu;
}
?>
</div>
<br />
</div><br/>
<?php
} // Fin de la boucle des news
?>
</section>
<?php include('footer.php'); ?>
</div>
Qu'est-ce que tu en pense?
Merci d'avance,
Ola.. pleins d'erreurs...
Ca devrait plutot ressembler à un un truc du genre :
A placer APRES avoir récupérer les infos provenant de ta BDD => $donnees
Ca devrait plutot ressembler à un un truc du genre :
<?php $titre = stripslashes($donnees['titre']); ?> <script type="text/javascript"> var titre = "<?php echo $titre; ?>"; document.title = titre ; </script>
A placer APRES avoir récupérer les infos provenant de ta BDD => $donnees
Car actuellement, le title de mes pages news c'est par defaut, c'est le lien de la page: /news.html?id=2 par exemple
Merci d'avance,
Je comprends pas vraiment ce que tu cherche à faire....
Je cherche à récupérer le title et le meta description par la même occasion. (Ce qu'on voit dans l'onglet du navigateur). Si on clique sur une news, dans l'onglet du navigateur ca affiche le lien de la page. Mais je cherche le personnaliser pour afficher le titre du news. Comme celui du comment ca marche par exemple.
Merci d'avance pour votre aide,
Si oui, il te faut utiliser, file_get_contents ou encore Curl si file_get_contents ne suffit pas, ensuite il te faut parser ce contenu et récupérer les infos de la meta description (qui n'est quasiment plus utilisé) et du title.
Si c'est bien ton besoin, dis le clairement et je t'expliquerai comment faire.