IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Titres differents sur les pages


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 8
    Points : 3
    Points
    3
    Par défaut Titres differents sur les pages
    Bonjour à tous, j'ai un petit soucis à vous exposer!

    Voilà j'ai une refonte de site à faire et je dois attribuer des differents titres à chaque pages jusque là rien de compliqué!

    Là ou ca se corse un peu c'est que j'ai deux fichiers index.php dans mon site
    /index.php
    /content/index.php

    comment je pourrais attribuer une valeur differente à chaque fichiers avec ce bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $page_titre['index.php']		= array(
    										1 => 'accueil',
    										2 => 'content_accueil'
    										);
    $page_titre['test.php']			= array('test');
    $page_titre['test_2.php']		= array('test_2');
     
    $address_fichier = $HTTP_SERVER_VARS['PHP_SELF'];
    $address_fichier = basename($address_fichier);
    $titre_page = $page_titre[$address_fichier][0];
    Merci d'avance pour les comms!

  2. #2
    Membre du Club
    Profil pro
    Bricoleur
    Inscrit en
    Septembre 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Bricoleur

    Informations forums :
    Inscription : Septembre 2011
    Messages : 56
    Points : 61
    Points
    61
    Par défaut
    Bonjour,
    Citation Envoyé par tiboot Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $address_fichier = $HTTP_SERVER_VARS['PHP_SELF'];
    $address_fichier = basename($address_fichier);
    $titre_page = $page_titre[$address_fichier][0];
    Quelque chose comme ça devrait marcher
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $debut=strrpos($_SERVER['SCRIPT_FILENAME'], '/', 0-(strlen(basename($_SERVER['PHP_SELF']))+2));
    $address_fichier = 
    substr($_SERVER['SCRIPT_FILENAME'], $debut+1); //return repertoire/fichier
    Ubuntu 14.04 LTS
    LibreOffice 4.4

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Je vais peut'étre bouleverser ta méthode mais sur tout mes sites j'ais cette structure
    unfichier.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?php
    $tit="Bla bla bla";
    include("mesincludes/wdoctype.php");
    ?>
    Et dans wdoctype.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" >
    <?php
    echo ("<title>".$tit."</title>");
    //======ETC==============
    ?>

  4. #4
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 146
    Points : 9 386
    Points
    9 386
    Par défaut
    Son but était en fait de gérer une seule page de configuration des titres et de ne pas avoir 100 fichiers à modifier.

    A noter aussi qu'il a obtenu réponse satisfaisante sur un autre forum, je doute donc qu'il repasse sur celui-ci sauf s'il l'a mis sous alerte.

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par transgohan Voir le message
    Son but était en fait de gérer une seule page de configuration des titres et de ne pas avoir 100 fichiers à modifier.

    A noter aussi qu'il a obtenu réponse satisfaisante sur un autre forum, je doute donc qu'il repasse sur celui-ci sauf s'il l'a mis sous alerte.
    Bonjour, ayant une grande pratique dans le domaine,
    que trouver de plus simple franchement ! d'autant plus que même si il a trouvé ailleur, qu'il se méfie...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $address_fichier = $HTTP_SERVER_VARS['PHP_SELF'];
    $address_fichier = basename($address_fichier);
    est souvent pris en default

  6. #6
    Expert éminent
    Avatar de transgohan
    Homme Profil pro
    Développeur Temps réel Embarqué
    Inscrit en
    Janvier 2011
    Messages
    3 146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Temps réel Embarqué

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 146
    Points : 9 386
    Points
    9 386
    Par défaut
    Le code qu'il a posté ici est le même que ce qu'il a posté sur l'autre forum, on l'a orienté vers un autre code car justement ce code ci a le principal défaut de ne pas faire de différence entre deux fichiers portant le même nom mais étant dans des répertoires différents.
    On a même eu dans la foulé une autre personne faisant la même recherche mais ayant en plus un système d'inclusion de page pour des catégories, donc le même fichier devant pouvoir porter différents titres suivant les paramètres de l'url.

    « Toujours se souvenir que la majorité des ennuis viennent de l'espace occupé entre la chaise et l'écran de l'ordinateur. »
    « Le watchdog aboie, les tests passent »

Discussions similaires

  1. gifs animés fixent sur les pages web
    Par leloup62 dans le forum Dépannage et Assistance
    Réponses: 3
    Dernier message: 28/09/2006, 14h58
  2. Réponses: 14
    Dernier message: 20/08/2006, 00h00
  3. PNG sur les pages Web
    Par Crayon dans le forum Webdesign & Ergonomie
    Réponses: 4
    Dernier message: 28/07/2006, 20h36
  4. compagnon sur les pages d'un site
    Par mmz dans le forum Flash
    Réponses: 7
    Dernier message: 03/07/2006, 17h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo