Déclaration fonction PHP dans sous-dossier

ice -  
 ice -
Bonjour,

voila mon problème :
J'ai divisé mon ftp en plusieurs dossiers. Dans chaque dossier j'ai des pages web qui doivent acceder à ma BDD. J'ai donc voulu mettre un fichier connection.php à la base du site pour eviter les duplicatas.

dans le fichier : http://xx.fr/DOSSIER1/index.php je fais un "include_once 'http://xx.fr/connection_base.php';"
dans le fichier connection je déclare la fonction de connection a la BDD


l'inclusion du fichier marche, mais la fonction n'est pas déclaré :
"Fatal error: Call to undefined function: connexion_db() "

Si je met les 2 fichiers dans le meme repertoire tout marche parfaitement.

Je ne connais pas trop le php, faut-il déclaré la fonction comme variable globale? pour quelle soit transmise dans les sous dossiers?

merci d'avance pour votre aide.

3 réponses

bespou Messages postés 3 Statut Membre
 
Essaye avec un simple include

Et essaye aussi avec un chemin relatif (../connection_base.php)
0
Dr Zoidberg Messages postés 547 Statut Membre 100
 
Salut,

Je ne pense pas que replacer include_once par include y change quelque chose.
Le problème vient du fait que ces fonctions demandent un chemin local et par une url.
La suggestion de bespou include_once('../connection_base.php') devrait marcher.
0
ice
 
salut,
je viens de tester avec la suggestion de bespou. effectivement ca marche, merci beaucoup.

surement à bientôt ^^
0