|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
Bonjour,
C'est limite question de débutant J'aimerais avvoir une petites explication sur quelque choses : J'ai une page index.php qui continent une page common.php et tune page test.php. index.php Code :
test.php Pourquoi au fichier test.php j'ai une erreur undefined variable ?! Pour que ca marche je doit inclure dans le fichier test.php, common.php |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
C'est pas une erreur, c'est une notice.
Dans test.php, tu cherches à utiliser (afficher) une variable qui n'a jamais été initialisée. L'include de common.php se charge de l'initialisation de cette variable, et donc fait disparaître la notice.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
Mais j'inclut tout dans ma page index.php
Donc la variable devrais être initialisée. Ca sert bien à ca les include lol Comment faire pour ne pas réinclure common.php dans le fichier test.php ?! |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
rajoute des guillemets autour de test.php
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
ouais bon ca c'est parce que j'ai mal copié ...
Bon j'ai régler ca avec des 'global' même si je voulais pas en mettre ... |
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Alain Inscription : novembre 2005 Messages : 897 ![]() |
Salut
La variable s'affiche correctement pour ma part, tel que c'est codé. Edit : Oups !.....pas vu ton dernier edit.
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre. C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles. |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
Je n'utilise pas exactement le même code mais moi j'ai à chaque coup un
Code :
Notice: Undefined variable: templatePath in D:\Program Files\wamp\www\ladder\modules\menu.php on line 4
|
|
|
00
|
|
|
#8 |
![]() ![]() Jean-Pierre Inscription : août 2005 Messages : 333 ![]() |
Ce serait plus utile de nous donner le code à problème dès le départ
|
|
|
00
|
|
|
#9 | ||
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
ca change pas grand chose ...
Code :
|
||
|
|
00
|
|
|
#10 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
Le système de tempate n'a rien à voir la dedans.
Peut etre que l'erreur vient du fait que login.php et common.php ne sont pas dans le même dossier. |
|
|
00
|
|
|
#12 |
|
Membre émérite
![]() Alain Inscription : novembre 2005 Messages : 897 ![]() |
Re
Tu as dit precedemment que tu vais modifié register_globals, et en principe ca devrait fonctionner sous wamp.
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre. C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles. |
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
je n'ai jamais dit que j'avais modifier register_global ...
J'ai dit que j'avais utiliser 'global' (cf. variable globale) |
|
|
00
|
|
|
#14 |
|
Membre émérite
![]() Alain Inscription : novembre 2005 Messages : 897 ![]() |
Ok ! s'cuses, dans ce cas là, tu as vérifié si il était bien à on, car par défaut wamp est paramétré à Off.
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre. C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles. |
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
pourquoi tu veux que je le mette a ON, il est tès bien a OFF comme ca ...
|
|
|
00
|
|
|
#16 | ||
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
||
|
|
00
|
|
|
#17 |
|
Membre émérite
![]() Alain Inscription : novembre 2005 Messages : 897 ![]() |
Pour des raisons de sécurité, je le conçois mais est-ce un réel risque en local ?
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre. C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles. |
|
|
00
|
|
|
#18 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
oui toujours en chemin relatif pourquoi ?
Il faut le mettre en chemin absolu ?! |
|
|
00
|
|
|
#19 | ||
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
||
|
|
00
|
|
|
#20 |
![]() ![]() Inscription : septembre 2005 Messages : 1 741 ![]() |
Bon ben en tout cas en mettant des variable globale ca marche donc je crois qu'on va en rester la lol
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com