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

Master -  
 Master -
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

  1. le père
     
    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
  2. fifaliana Messages postés 114 Statut Membre 31
     
    Coucou, essaye ceci:

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

    <?php
    $title=title;
    echo("$title");
    ?>
    0
  3. Master
     
    Ç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
    1. Melooo Messages postés 1476 Statut Membre 84
       
      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
  4. Master
     
    @Le père C'est exactement çà !! Merci beaucoup.
    0