Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/02/2007, 19h36   #1
Futur Membre du Club
 
Inscription : février 2007
Messages : 35
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 35
Points : 15
Points : 15
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
gok6tm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2007, 20h54   #2
Modérateur
 
Avatar de s.n.a.f.u
 
Homme
Développeur Web
Inscription : août 2006
Messages : 2 700
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2006
Messages : 2 700
Points : 3 357
Points : 3 357
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.
s.n.a.f.u est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2007, 21h26   #3
Futur Membre du Club
 
Inscription : février 2007
Messages : 35
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 35
Points : 15
Points : 15
ok merci pour ta reponse !

c trop cool !!!
gok6tm est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h16.


 
 
 
 
Partenaires

Hébergement Web