oué mais c qd même nul d'appeller une page en include avec des argument
Masterkiller
antp a écrit a écrit :
tu dois donner à inlcude le nom du fichier
et tu n'as aucun fichier qui s'appelle "page.php?WID=10"
par contre si tu fais "include(page.php)" toutes les variables existant dans ta page courante seront connues par page.php
donc il suffit d'initialiser WID juste avant l'include et ça fera ce que tu veux.
ok je crois avoir a peut pres compris car effectivement quand je fais un incclude(page.php) j'ai po de prob c des que je passe des argument a la page que ca deconne!
C'est peut chiant quand meme si les variables doivent etre initialise avant le include car on pert un peut tt l'interet du passage d'argument a une page de php!!!
antp
tu dois donner à inlcude le nom du fichier
et tu n'as aucun fichier qui s'appelle "page.php?WID=10"
par contre si tu fais "include(page.php)" toutes les variables existant dans ta page courante seront connues par page.php
donc il suffit d'initialiser WID juste avant l'include et ça fera ce que tu veux.
Masterkiller
antp a écrit a écrit :
bhen oui ta syntaxe est erronée, fais ce que Je@nb a proposé...
ok j vais teste la solus de Je@nb bien que ce soit po ce que je veux faire!
AU faite en koi m,a syntaxe est elle erronee?
Quand je tape l'url suivant 'page.php?WID=10' dans IE, y'a po de prob la page est correctemnt affiche !
En faite le prob n'aparet seulement quand j'appel cette page avec cet url via un include()
antp
bhen oui ta syntaxe est erronée, fais ce que Je@nb a proposé...
Masterkiller
Ben en faite $page= 'page.php?WID=10' c justement ca qui me rend fou!!!
Je@nb
fait :
$WID = 10
include($page)
jolly
cf ton erreur on dirais que $fichier=:. !!
regarde un peu savaleur pour voir !
bozocarzu
masterkiller a écrit a écrit :
include($page);
Et $page il vaut quoi ?
Mais J-'-R raison, $page ne peut pas prendre $fichier.php?var=var1 comme valeur
j-'-r
dans un include t a pas le droit de metre ?var=valeur !
faut la mettre devant
$var=valeur; include("fichier" );
Masterkiller
Ben voila en faite je ss en pleine realisation d'un nouveau site amis j'ai un prob que j'arrive o a resoudre!
Le prob est po complique c en faite au niveau de mon home qui est en faite une page en php avec des pseudo frames!
Quand j'appel via un include une page du type : page.php?menu=1 j'obtins l'erreur suivante:
Warning: Failed opening 'page.php?WID=10' for inclusion (include_path='/var/www/free.fr/5/a/l/e/x/*******/include/:.') in home.php on line 83
la ligne en question ou se trouve soit disant le bug est la suivante:
include($page);
bona lors si kk a des info ca serait po mal car la ca commence a me gaver serieusement !
Au passage une dernier chtite question, en PHP existe il une commande du genre IFNOTDEF en c pour eviter de redeclarer des fonctions?