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 :

Fichier contenant des variables


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut Fichier contenant des variables
    Bonjour.
    Je souhaite créer un fichier contenant des variables qui seront appelées a l'ouverture de certaines pages.
    ex:
    $accueil = '/mon_site_web/';
    $cssaba = '/mon_site_web/styles/';

    ces variables seront utilisées dans des liens et autres.
    ex:
    <li><a href ="$accueil/index.php">Accueil du site</a></li>
    et bien d'autres.

    Il doit bien sur être chargé en début de page, le css étant concerné.

    Ceci afin de faciliter la portabilité et le développement.

    Merci de votre aide

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Eh bien fais-le, je ne vois pas où est le problème.

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut [PHP 5.3] fichier contenant des variables
    Cela ne fonctionne pas.

    La syntaxe est-elle bonne?

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Vu comme ça, difficile à dire. Un exemple réel serait le bienvenu.

  5. #5
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 7
    Par défaut fichier contenant des variables
    j'ai créé un fichier param_inc.php dans lequel j'ai mis :
    $accueil = '/mon_site_web/';
    $cssaba = '/mon_site_web/styles/';

    Dans le fichier index.php de mon site, j'ai mes déclarations css
    <head>
    <link rel="stylesheet" type="text/css" href="$cssaba/base.css" media="all" />
    <link rel="stylesheet" type="text/css" href="$cssaba/aba.css" media="screen" />
    ......
    </head>

    et
    <body>
    <div id="entete">
    <?php include $accueil('entete.inc.php')?>
    </div><!-- #entete -->
    ........
    </body>

    Est-ce que cette commande située en début du fichier index.php suffit pour que mes variables soient prises en compte?
    <?php include('param_inc.php'); ?>

    J'ai essayé, et ça ne fonctionne pas.
    La méthode ou la syntaxe ne doit pas être bonne.

  6. #6
    Membre Expert Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Par défaut
    Salut,
    oui normalement ça suffit en revanche ici je crois que tu te plantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php include $accueil('entete.inc.php')?>
    ca devrait plutôt être :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php include($accueil.'entete.inc.php'); ?>
    et ici tu mets 2 slashes et je ne vois pas d'echo ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link rel="stylesheet" type="text/css" href="$cssaba/base.css" media="all" />
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <link rel="stylesheet" type="text/css" href="<?php echo $cssaba.'base.css'; ?>" media="all" />

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/05/2006, 00h07
  2. Renommer des fichiers contenant des espaces
    Par MatRem dans le forum Linux
    Réponses: 6
    Dernier message: 28/04/2006, 08h21
  3. Extraire d'un fichier.h des variables static ?
    Par Battosaiii dans le forum C
    Réponses: 1
    Dernier message: 14/03/2006, 15h43
  4. Réponses: 2
    Dernier message: 25/07/2005, 14h27
  5. [VB6] [Fichier] Enregistrer des variables de structure
    Par de.bo dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/10/2002, 11h09

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