[PHP] Définir une variable sur 1 balise html

Fermé
Master - 30 déc. 2011 à 05:42
 Master - 30 déc. 2011 à 12:53
Bonjour,

Voila je créer un petit site, et j'ai envi de faire une variable php $title qui si je fait une echo dessus, me donne la valeur de <title></title>

Un truc du genre (Tout est pas juste, je le sait ça)

<title>Ma page</title>
<?php
$title = title
echo("$title"); ?>


Merci en éspérant avoir été assez explicite.

4 réponses

Bonjour

Je sais que ce n'est pas exactement ce que tu demandes, mais ça résout peut-être ton problème : fais l'inverse, mets ton titre dans une variable d'abord :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php $title='VideoBuzz'; echo $title; ?></title>
</head>

<body><?php
echo $title;
?>
</body>
</html>
2
fifaliana Messages postés 102 Date d'inscription jeudi 29 décembre 2011 Statut Membre Dernière intervention 22 mai 2012 31
30 déc. 2011 à 05:50
Coucou, essaye ceci:

<title id="title">Ma page</title>

<?php
$title=title;
echo("$title");
?>
0
Ça m'affiche «title» ...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title id="title">VideoBuzz</title>
</head>

<body><?php
$title=title;
echo("$title");
?>
</body>
</html>
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
Modifié par Melooo le 30/12/2011 à 09:31
Salut,
essayes ceci :
function get_file_title($file){ 
$cont = file_get_contents($file); 
preg_match( "/<title>(.*)<\/title>/i", $cont, $match ); 
return strip_tags($match[0]); 
} 

et ensuite pour appeller ta fonction :
get_file_title("nom_de_ta_page_php");  
0
@Le père C'est exactement çà !! Merci beaucoup.
0