Déclaration fonction PHP dans sous-dossier
ice
-
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.
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
-
Essaye avec un simple include
Et essaye aussi avec un chemin relatif (../connection_base.php) -
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. -
salut,
je viens de tester avec la suggestion de bespou. effectivement ca marche, merci beaucoup.
surement à bientôt ^^