include('index.php3?rub=menu_ d'); me pose PB !!!

include('index.php3?rub=menu_ d'); me pose PB !!! - PHP - Programmation

Marsh Posté le 16-08-2004 à 00:35:34    


Bonjour,
en faite je veux lancer la page index avec le parametre "rub" avec INCLUDE, sauf que j'ai le message d'erreur suivant:
 
Warning: Failed opening 'index.php3?rub=menu_d' for inclusion (include_path='.;C:\Program Files\EasyPHP\php\pear\') in c:\program files\easyphp\www\connexion.php3 on line 17
rub :menu_d
 
Rq ça marche nikel avec un Href (c'est pas un pb de cjemin a mon avis)
 
merci de bien vouloir m'aider

Reply

Marsh Posté le 16-08-2004 à 00:35:34   

Reply

Marsh Posté le 16-08-2004 à 00:39:41    

bah oui, tu peux pas inclure comme ca c'est tout [:spamafote]

Reply

Marsh Posté le 16-08-2004 à 00:47:18    

merci d'avoir repondu si vite, je suis debutant en php, et ça fait plus de 3heures que je cherche sur internet (je tourne en rond)
 
en fait j'utilise des pseudo frames, et je veux afficher une page ragissant a un click du boutton valider d'un formulaire d'identification
 
tu sais pas s'il y a une methode propre pour le faire

Reply

Marsh Posté le 16-08-2004 à 00:50:02    

Logique, un include recopie le code du fichier inclus dans le fichier incluant (si si c'est compréhensible :)) :)
 
Si a contient

Code :
  1. $a = 1;
  2. include('b.php');


et b

Code :
  1. echo "bonjour";


 
a incluant b vaudra

Code :
  1. $a = 1;
  2. echo "bonjour";


 
comme si tu avais copier/coller les deux codes. Inutile donc de passer des variables d'un fichier à l'autre :)


Message édité par naceroth le 16-08-2004 à 00:50:22
Reply

Marsh Posté le 16-08-2004 à 00:57:24    

on fait, comment pour rendre des des variables globales pour tous les fichiers d'un meme projet,
 
car si j'ai bien compris, je peux faire:
$rub='menu_d';
include (index.php3);
 
car index.php3 est "personnalisable" avec la variable $rub

Reply

Marsh Posté le 16-08-2004 à 00:58:21    

oui tu peux.

Reply

Marsh Posté le 16-08-2004 à 01:00:34    

ça alors ça marche, pourtant je suis sur que j'ai tenté ça aussi,  
 
en tout cas MERCI beaucoup pour votre aide ;-)

Reply

Sujets relatifs:

Leave a Replay

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