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 :

include et validité des variables


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut include et validité des variables
    bonjour a tous !

    j'avais un script qui fonctionnait bien! jusqu'au moment ou j'ai décidé de ranger dans des dossiers pour plus de clareté et mettre quelques .htaccess en fonction des besoins.

    Tout sur la racine ca fait un peu fouillu.

    alors j'ai le fichier data.php // utilisateur pass bdd ...
    le fichier : fonction.php // qui établi la connexion notament
    je les ai mis dans un dossier include/

    depuis la racine j'ai le fichier index.php qui inclu cal.php qui inclu request.php qui sont tous deux dans le dossier menu/

    pourquoi ces derniers ne benficie pas des variables declarées de data.php et de la connexion ouverte par la fonction connexion_bd() de fonction.php
    hors cela marche avec affichage.php qui lui est a la racine

    Est ce parce qu'il sont dans un dossier different du script d'origine ?
    si oui comment palier a ce pb?

    Merci pour votre aide

  2. #2
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Personnllement, je déclare toujours une constante pour la racine du site ( ROOT= './' ) dans le index.php et je ne déclare que des chemins absolus en préfixant par ROOT.

    Ca sert en plus de protection d'éxécution en testant l'existence de cette constante en début de chaque fichier inclus.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    ok merci pour ta reponse !

    c trop cool !!!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/02/2010, 01h13
  2. Passer des variables dans un fichier include
    Par kenny.kev dans le forum Langage
    Réponses: 3
    Dernier message: 28/01/2008, 23h31
  3. SESSION - Validité des variables enregistrées
    Par Thom@s dans le forum Langage
    Réponses: 4
    Dernier message: 29/03/2006, 18h05
  4. problème de visibilité des variables dans un include
    Par d1g-2-d1g dans le forum Langage
    Réponses: 6
    Dernier message: 28/11/2005, 09h35
  5. [EasyPHP] problème de visibilité des variable dans les includes
    Par d1g-2-d1g dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 23/10/2005, 01h55

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