[PHP] Constantes et Include
6 messages
• Page 1 sur 1
-

doic - WRInaute passionné

- Messages: 1147
- Inscription: 7 Nov 2003
[PHP] Constantes et Include
Amis du soir, bonsoir !
Je lutte avec un script PHP là;
Je déclare une constante via define()
Je l'affiche (echo)
J'include un "fichier.php" dans lequel je réaffiche cette constante (echo)
... Et là; c'est le drame...
Le deuxième affichage ne fonctionne pas; n'apparait que le nom de la constante.
J'étais aussi embêté par le passage de variable dans cet include... (même problème).
Quelqu'un a une idée de ce qui pourrait bloquer, ou réinitialiser ces variables et constantes ?
Merci d'avance ^^
Je lutte avec un script PHP là;
Je déclare une constante via define()
Je l'affiche (echo)
J'include un "fichier.php" dans lequel je réaffiche cette constante (echo)
... Et là; c'est le drame...
Le deuxième affichage ne fonctionne pas; n'apparait que le nom de la constante.
J'étais aussi embêté par le passage de variable dans cet include... (même problème).
Quelqu'un a une idée de ce qui pourrait bloquer, ou réinitialiser ces variables et constantes ?
Merci d'avance ^^
-

doic - WRInaute passionné

- Messages: 1147
- Inscription: 7 Nov 2003
Bon, je m'auto-réponds... puisse cette mésaventure servir à d'autres !
Je faisais mon include avec l'adresse absolue de mon fichier.php (http://.../rep/fichier.php au lieu de rep/fichier.php) et à priori, les fonctions, variables et constantes ne sont pas transmises en absolu, le fichier php a donc été exécuté comme un script indépendant, externe au script parent...) C'est rassurant dans un sens...
Maintenant que je fais mon include en relatif, tout fonctionne à merveille ^^
Je faisais mon include avec l'adresse absolue de mon fichier.php (http://.../rep/fichier.php au lieu de rep/fichier.php) et à priori, les fonctions, variables et constantes ne sont pas transmises en absolu, le fichier php a donc été exécuté comme un script indépendant, externe au script parent...) C'est rassurant dans un sens...
Maintenant que je fais mon include en relatif, tout fonctionne à merveille ^^
-

spout - WRInaute accro

- Messages: 4106
- Inscription: 14 Mai 2003
Tu faisais un include d'une adresse absolue avec "http://" dedans ?
C'est un fichier sur un autre serveur ou quoi ? Si c'est sur la même machine je comprend pas pourquoi un include de l'url.
Et avec le "PATH" absolu, celà ne fonctionne pas ?
/home/doic/public_html/...
C'est un fichier sur un autre serveur ou quoi ? Si c'est sur la même machine je comprend pas pourquoi un include de l'url.
Et avec le "PATH" absolu, celà ne fonctionne pas ?
/home/doic/public_html/...
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- La calculatrice de Google - 12-09-2003
- Concours WRI / Vivastreet : gagnez un voyage à New-York - 21-03-2005
- Gérer l'entête HTTP en PHP - 04-08-2008
- Votre site est mal référencé ? Voilà les remèdes ! - 08-11-2003
- Google API : guide de développement de l'API Google - 20-09-2002
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


