» G1Script.Com » Les Langages » Le PHP » Les Dossiers » Lire le descriptif et les mots clés à partir d'un fichier


Nous vous conseillons par ailleurs, de faire une sauvegarde avant toute modification. En Aucun Cas, le Site G1Script.Com ne peut être tenu pour Responsable ! Les Infos se trouvent qu'à titre d'indication.


  • Lire le descriptif et les mots clés à partir d'un fichier

    Pour un bon référencement dans les moteurs de recherche, on peut être amené à changer régulièrement le descriptif ou les mots clés d'une page.

    Les deux modules qui suivent permettent de lire le descriptif et les mots clés concernant une page à partir d'un simple fichier texte. Le principal intérêt de ces modules est de pouvoir modifier ces informations sans toucher aux programmes. Ce peut être un élément de sécurité si la personne chargée de saisir ou de modifier ces informations ne maîtrise pas le langage PHP.

    Un programme de lecture des mots clés et du descriptif d'une page à partir d'un fichier texte

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    <?
    function mt_description()
    {
    print "<META name="description" content="";
    $read_des = readfile("description.txt");
    print "">";
    }
    function mt_keywords()
    {
    print "<META name="keywords" content="";
    $read_key = readfile("keywords.txt");
    print "">";
    }
    ?>

    Le programme est constitué de deux fonctions : l'une pour lire le descriptif de la page, l'autre pour lire les mots clés.

    Pour utiliser ces fonctions, il suffit de placer leur appel dans votre programme :

    mt_description();
    mt_keywords();

    Si l'on voulait disposer d'un fichier spécifique de mots clés par page --- ce qui est conseillé --- , il suffirait de changer le nom du fichier pour qu'il corresponde au nom de la page. Les modifications sont mineures :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <?
    function mt_keywords()
    {
    $nom_fichier = $PATH_INFO . "txt"; /* nom du fichier à lire */
    print "<META name="keywords" content="";
    $read_key = readfile($nom_fichier);
    print "">";
    }
    ?>

    Par sécurité, on peut utiliser la fonction file_exists pour vérifier que le fichier contenant le descriptif ou les mots clés existe avant de chercher à l'afficher. Là aussi, la modification est vite opérée :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    <?
    function mt_keywords()
    {
    $nom_fichier = $PATH_INFO . "txt"; /* nom du fichier à lire */
    if (file_exists($nom_fichier)) /* contrôle de son existance */
    {
    print "<META name= "keywords" content="";
    $read_key = readfile($nom_fichier);
    print "">";
    }
    } 
    ?>
  • [page précédente] - [suite page suivante]


    Devenir partenaire | Faire connaître cette page | On travail...
    Liste de diffusion : déjà 10897 Inscrits

    Nos partenaires :
    www.stvalentin.be - La liste est en cours de production -