Reprendre le titre et la description d'1 page dans le texte

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par kmenslow, 21 Mai 2007.

  1. kmenslow
    kmenslow WRInaute passionné
    Inscrit:
    7 Août 2006
    Messages:
    1 844
    J'aime reçus:
    0
    Bonjour,

    Après des recherches sur Google et sur différents forums, je n'ai pas trouvé de réponses à mon problème.

    Avant toute chose, je signale que je ne sais pas du tout programmer.

    Les pages de mon site sont construites de la manière suivante :

    Code:
    <head>
       <title> Bonjour</title>
       <meta name="description" content="J'apprends à programmer" >
    bla bla
    bla bla
    </head>
     
    <body>
      <table>
         <tr>
            <td>
                  <? include('blabla.php'); ?>
            </td
            <td>
                <p>    
                  ici ce trouve le contenu principal de ma page
                 </p>
             <td>
                <? include('bla2bla2.php'); ?>
             </td>
         </tr>
      </table>
    </body>
    

    Je recherche le moyen de reprendre en automatique le contenu du <title> et de la <meta description> et de l'insérer à la fin du contenu principal (sans utiliser de BD)

    Est ce possible ? Comment dois-je faire ?


    Merci de votre aide !
     
  2. finstreet
    finstreet WRInaute accro
    Inscrit:
    10 Juillet 2005
    Messages:
    13 357
    J'aime reçus:
    2
    il faut mettre le haut de ta page à part... sur un header.php par exemple... et tu appelles le header.php uniquement après avoir récupéré les données de ton blabla.php et notamment le titre. Tu transmets ensuite la variable "titre" au header.php
     
  3. kisscool82
    kisscool82 WRInaute discret
    Inscrit:
    29 Juin 2005
    Messages:
    117
    J'aime reçus:
    0
    Il faut simplement utiliser des variables.
    En haut de ton code tu déclare une variable $title et une variable $description.

    Dans la construction de ta partie <head> tu utilise ces variables.

    Code:
    <title><?php echo $title ?></title>
    et dans le contenu de ta page, simplement :

    Code:
    <p><?php echo $title ?></p>
    Si tu veux éviter de te retaper tes métas dans chaque page de ton site, tu peux essayer de récupérer le contenu des tes balises <title> et <description> avec des expressions régulières.
     
  4. kmenslow
    kmenslow WRInaute passionné
    Inscrit:
    7 Août 2006
    Messages:
    1 844
    J'aime reçus:
    0
    Merci beaucoup, je vais essayer de mettre en place tout ceci :D
     
  5. kisscool82
    kisscool82 WRInaute discret
    Inscrit:
    29 Juin 2005
    Messages:
    117
    J'aime reçus:
    0
    Mais de rien ;)
     
  6. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Peut etre une autre idée :
    Code:
    <?php
    function url_actuelle()
    {
         return "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
    
    $url = (url_actuelle());
    $tags = get_meta_tags($url);
    echo $tags['description'];
    
    function get_file_title($file){
    $cont = file_get_contents($file);
    preg_match( "/<title>(.*)<\/title>/i", $cont, $match );
    return strip_tags($match[0]);
    }
    echo get_file_title("$url");
    ?>
    La requette va chercher le titre et la description dans la page ou elle se trouve ..
     
  7. kisscool82
    kisscool82 WRInaute discret
    Inscrit:
    29 Juin 2005
    Messages:
    117
    J'aime reçus:
    0
    C'est un peu a ca que je pensais quand je parlais d'une solution avec les expressions régulières
     
  8. kmenslow
    kmenslow WRInaute passionné
    Inscrit:
    7 Août 2006
    Messages:
    1 844
    J'aime reçus:
    0
    Merci tryan, je vais aussi essayer ton code :D
     
  9. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    De rien :D .Dit moi si sa fonctionne .
    :!: Selon l'hebergeur, le code peut ne pas fonctionner :!:
     
  10. kmenslow
    kmenslow WRInaute passionné
    Inscrit:
    7 Août 2006
    Messages:
    1 844
    J'aime reçus:
    0
    Cela marche très bien chez OVH :wink:
     
  11. tryan
    tryan WRInaute passionné
    Inscrit:
    20 Février 2005
    Messages:
    2 229
    J'aime reçus:
    0
    Tant mieux :D
    @+
     
Chargement...
Similar Threads - Reprendre titre description Forum Date
Le droit de reprendre les grands titres de journaux en RSS Administration d'un site Web 11 Février 2005
Reprendre le contrôle de ses contenus : faire une zone privée Débuter en référencement 12 Avril 2020
Reprendre l'administration d'un gros forum Le café de WebRankInfo 23 Avril 2018
L'esprit d'entreprendre en France Le café de WebRankInfo 30 Mai 2013
Je vais reprendre l'entreprise de mon père, vos avis sur le site prototype Demandes d'avis et de conseils sur vos sites 6 Avril 2013
Reprendre design site actuel pour faire un nouveau Droit du web (juridique, fiscalité...) 21 Janvier 2013
Reprendre ancien concept d'un site + son nom de domaine expiré? Droit du web (juridique, fiscalité...) 9 Octobre 2012
reprendre du contenu d'un site ancien Rédaction web et référencement 12 Août 2012
Balise <meta name="title">, doit reprendre H1 ou balise Title ? Développement d'un site Web ou d'une appli mobile 6 Septembre 2011
Reprendre en-têtes d'articles via flux rss - légal ? Droit du web (juridique, fiscalité...) 14 Juin 2011
Reprendre un nom de domaine sur son hébergement Débuter en référencement 27 Octobre 2010
Comment s'appelle le fait de reprendre ses articles sur la page d'accueil Développement d'un site Web ou d'une appli mobile 29 Septembre 2010
Reprendre un ndd expiré Noms de domaine et référencement 12 Juin 2010
Risque de reprendre une campagne suspendue AdWords 8 Mars 2010
Interdire un site ou une ip de reprendre notre flux rss ou site URL Rewriting et .htaccess 10 Décembre 2009
reprendre ou non un site avec peu de PR Demandes d'avis et de conseils sur vos sites 16 Décembre 2008
Reprendre les noms de domaine dans l'URL et les métas Débuter en référencement 24 Mai 2008
Vos points de vue d'expert pour un site à reprendre Développement d'un site Web ou d'une appli mobile 22 Mars 2008
reprendre un site tout en Flash... Demandes d'avis et de conseils sur vos sites 16 Juillet 2007
Nom de domaine : La fin de la liberté d'entreprendre Administration d'un site Web 9 Février 2007