[PHP] erreur a la con besoin d'aide!

erreur a la con besoin d'aide! [PHP] - Programmation

Marsh Posté le 02-08-2002 à 13:40:26    

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?

Reply

Marsh Posté le 02-08-2002 à 13:40:26   

Reply

Marsh Posté le 02-08-2002 à 13:46:33    

dans un include t a pas le droit de metre ?var=valeur !
faut la mettre devant
$var=valeur; include("fichier" );

Reply

Marsh Posté le 02-08-2002 à 13:53:14    

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

Reply

Marsh Posté le 02-08-2002 à 20:05:05    

cf ton erreur on dirais que $fichier=:. !!
regarde un peu savaleur pour voir !

Reply

Marsh Posté le 03-08-2002 à 00:13:25    

fait :
$WID = 10
include($page)

Reply

Marsh Posté le 03-08-2002 à 18:59:36    

Ben en faite $page= 'page.php?WID=10' c justement ca qui me rend fou!!!

Reply

Marsh Posté le 03-08-2002 à 19:34:44    

bhen oui ta syntaxe est erronée, fais ce que Je@nb a proposé...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-08-2002 à 14:43:51    

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()


Message édité par Masterkiller le 05-08-2002 à 14:45:22
Reply

Marsh Posté le 05-08-2002 à 14:49:45    

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.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 05-08-2002 à 16:24:51    

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!!!

Reply

Marsh Posté le 05-08-2002 à 16:24:51   

Reply

Marsh Posté le 05-08-2002 à 18:21:03    

oué mais c qd même nul d'appeller une page en include avec des argument

Reply

Sujets relatifs:

Leave a Replay

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