Page 1 sur 1

FICHIER A INCLURE

Posté : 15 févr. 2006, 10:22
par samplaid
bonjour à tous,

j'aimerais savoir lorsque l'on includ un fichier contenant des fonctions, ce qui se passe. Est-ce que toutes les fonctions sont chargées (comme si le source du fichier à inclure était recopier à l'appel)? OU Est-ce que php va chercher uniquement la fonction qu'il a besoin?

MERCI D'AVANCE :D

Posté : 15 févr. 2006, 11:00
par Ryle
Lors de l'include, il exécute effectivement le fichier que tu inclus comme s'il faisait parti de celui qui l'appel, à l'endroit ou tu l'a inclus :)

Posté : 15 févr. 2006, 15:43
par Invité
Merci pour cette info :wink: --> donc il est interressant de subdiviser mes fonctions dans plusieurs fichiers distings comme pour la connexion a la bd, traitements,...

au fait g un autre problème, comment se fait-il que je ne sache pas faire l'include d'un fichier autre part que dans index.php

j'amerais faire ../../fct/ma_fct.php (ne marche pas :cry: )si je suis dans le fichier htdocs/site/page/mapage.php
htdocs contient le repertoire site et fct

MERCI D'AVANCE

incompréhension sur include

Posté : 15 févr. 2006, 15:55
par samplaid
pour que ca marche je dois mettre en fait la meme référence que dans mon fichier index.php

je vais m'expliquer plus précisément :
- si dans htdocs/index.php et que je fais include('fct/mes_fct.php'); // ca marche
- si dans htdocs/site/page/mapage.php et que je fais include('../../mes_fct.php'); // ca ne marche pas
il faut que je fasse include('fct/mes_fct.php'); pour que ca marche


--> donc? Si ca marche comme ca c'est que php recopie (à partir d'index.php) le code de mapage.php (vu que dans index.php j'appelle mapage.php) et celle de mes_fct.php
:? :shock: Est-ce juste ...

résolu

Posté : 15 févr. 2006, 16:31
par samplaid
ok ca va merci pour tout c'est bien ca 8) :D :D