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

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. 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
    1. Coucou, essaye ceci:

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

      <?php
      $title=title;
      echo("$title");
      ?>
      0
      1. Ç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. 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
      2. @Le père C'est exactement çà !! Merci beaucoup.
        0