Déclaration fonction PHP dans sous-dossier

Fermé
ice - 12 déc. 2007 à 02:46
 ice - 12 déc. 2007 à 10:49
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.
A voir également:

3 réponses

bespou Messages postés 3 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 12 décembre 2007
12 déc. 2007 à 05:01
Essaye avec un simple include

Et essaye aussi avec un chemin relatif (../connection_base.php)
0
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
12 déc. 2007 à 08:37
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
salut,
je viens de tester avec la suggestion de bespou. effectivement ca marche, merci beaucoup.

surement à bientôt ^^
0