php: question sur les includes.

php: question sur les includes. - Programmation

Marsh Posté le 27-07-2001 à 08:57:28    

Est ce qu'en faisant:
dans un fichier A: include C
dans un fichier B: include A et include C sachant que A est un .inc (il y a seulement des classes).
Merci de me répondre, car je ne peux pas commencer à me lancer, s'il y a un prpoblème avec ceci...

Reply

Marsh Posté le 27-07-2001 à 08:57:28   

Reply

Marsh Posté le 27-07-2001 à 09:02:35    

Si j'ai bien compris tu veux faire un include(A) dans un fichier B sachant que A inclus C.
 
Bha, oui, normalement y-a pas de problème...

Reply

Marsh Posté le 27-07-2001 à 09:05:59    

d'accord, mais si ce même B inclus le dossier C....

Reply

Marsh Posté le 27-07-2001 à 09:08:17    

Faudrait savoir qui à besoin de qui pour fonctionner, qui fait quoi ???

Reply

Marsh Posté le 27-07-2001 à 09:23:08    

en fait voila comment çà se passe.
J'ai des fonctions qui permettent de crypter et décrypter des message. ceci est dans un fichier C.
Ma page principale qui a besoin de décrypter les message doit donc inclure ce fichier. Par contre dans cette page principale, j'inclus un fichier qui se nomme menu...
Ce fichier fait appel à une classe menu qui est dans un fichier D.
Dans ces classes, j'utilise à nouveau ces fonctions de cryptage et de décryptage, donc j'inclus à nouveau le fichier contenant les fonctions...
est ce que au final, je ne vais pas avoir une redéclaration de fonction...
C'est la grande question...

Reply

Marsh Posté le 27-07-2001 à 09:35:31    

Soient:
 
- A ta page principale
- B ton fichier MENU
- C ton fichier de focntion Cryp/Decrypt.
- D ton fichier de classe MENU
 
 
Donc, dans ta page A :
 
tu inclus d'abord C (nécessaire pour A et D)
tu inclus ton fichier de menu B qui inclus D.
 
Et voilà, ça devrait bien ce passer.

Reply

Marsh Posté le 27-07-2001 à 09:40:09    

je te remercie... si j'avais fait çà comme je disais, il risquait donc d'y avoir répétition de fonction...
merci encore....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed