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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Les includes / require [Wamp]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut Les includes / require
    Bonjour,

    C'est limite question de débutant

    J'aimerais avvoir une petites explication sur quelque choses :
    J'ai une page index.php qui continent une page common.php et tune page test.php.

    index.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    require_once 'common.php';
     
    require_once 'test.php';
    ?>
    common.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
     
    $var = 'mavar';
     
    ?>
    test.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
     
    echo $var;
     
    ?>
    Pourquoi au fichier test.php j'ai une erreur undefined variable ?!

    Pour que ca marche je doit inclure dans le fichier test.php, common.php

  2. #2
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    C'est pas une erreur, c'est une notice.
    Dans test.php, tu cherches à utiliser (afficher) une variable qui n'a jamais été initialisée. L'include de common.php se charge de l'initialisation de cette variable, et donc fait disparaître la notice.

  3. #3
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    Mais j'inclut tout dans ma page index.php

    Donc la variable devrais être initialisée. Ca sert bien à ca les include lol

    Comment faire pour ne pas réinclure common.php dans le fichier test.php ?!

  4. #4
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    rajoute des guillemets autour de test.php

  5. #5
    Rédacteur
    Avatar de Yoshio
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 732
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 732
    Par défaut
    ouais bon ca c'est parce que j'ai mal copié ...

    Bon j'ai régler ca avec des 'global' même si je voulais pas en mettre ...

  6. #6
    Membre émérite Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Par défaut
    Salut

    La variable s'affiche correctement pour ma part, tel que c'est codé.

    Edit : Oups !.....pas vu ton dernier edit.

  7. #7
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Citation Envoyé par Yoshio
    ouais bon ca c'est parce que j'ai mal copié ...
    Alors chez moi le code tel que tu le mets marche sans problème. Le souci doit être spécifique à ton système de templates je suppose

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. S'organiser avec les include/require
    Par gdm13 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 14/04/2010, 21h47
  2. Petite question sur les include et les require
    Par saperlipopeye dans le forum Langage
    Réponses: 1
    Dernier message: 15/11/2009, 08h09
  3. [Include/Require] Comment bien gérer les chemins ?
    Par Wookai dans le forum Langage
    Réponses: 1
    Dernier message: 11/04/2007, 09h11
  4. Réponses: 9
    Dernier message: 07/04/2007, 22h40
  5. Règles pour les #include
    Par julian_ross dans le forum MFC
    Réponses: 2
    Dernier message: 24/02/2004, 09h57

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