pb include (encore ?)

pb include (encore ?) - PHP - Programmation

Marsh Posté le 15-05-2003 à 22:20:28    

voila mon code :  
 
 

Code :
  1. <?php
  2. if ($page == '')
  3. include('accueil.php&menu=accueil');
  4. elseif (file_exists("$page" ))
  5. include ("$page" );
  6. else
  7. print ("<p align=\"center\">Erreur !</p>" );
  8. ?>


 
Evidemment, dans la premiere condition ça ne fonctionne pas, alors comment faire ?

Reply

Marsh Posté le 15-05-2003 à 22:20:28   

Reply

Marsh Posté le 15-05-2003 à 22:25:28    

je suis pas sur que l'on puisse faire des include avec des params

Reply

Marsh Posté le 15-05-2003 à 22:26:47    

:(

Reply

Marsh Posté le 15-05-2003 à 22:52:36    

[:mlc2] include avec parametres .. premiere fosi que je vois ca .. m'enfin
 
déjà si tu veux que ca marche remplace  

Code :
  1. include('accueil.php&menu=accueil');
  2. // par
  3. include('accueil.php?menu=accueil');


 
[:boidleau]

Reply

Marsh Posté le 15-05-2003 à 22:58:35    

et

Code :
  1. $menu=accueil
  2. include('accueil.php');


fera la meme chose que ce que tu veux faire
 

Reply

Marsh Posté le 15-05-2003 à 23:25:55    

saSHOCK a écrit :

et

Code :
  1. $menu=accueil
  2. include('accueil.php');


fera la meme chose que ce que tu veux faire
 


et ca marchera, en effet on ne peux pas passer des parrametres en include ( logique )
 
et puis if($page == '';) <=> if(!$page) // c plus beau :D

Reply

Marsh Posté le 15-05-2003 à 23:26:24    

include(), c'est pour un fichier, pas une URL :non:

Reply

Marsh Posté le 16-05-2003 à 13:23:21    

J-'-R a écrit :


et ca marchera, en effet on ne peux pas passer des parrametres en include ( logique )
 
et puis if($page == '';) <=> if(!$page) // c plus beau :D


 
 
je debute, mais je suis "pour" pour optimiser le code, je retien donc, merci ;)
 
parc ontre pas tres logique, ça voudrais dire : si different de var page ?

Reply

Marsh Posté le 16-05-2003 à 14:22:53    

Ce que tu veux faire, c'est header(location  ...
je suppose.

Reply

Marsh Posté le 16-05-2003 à 15:35:57    

KdZ' a écrit :


 
 
je debute, mais je suis "pour" pour optimiser le code, je retien donc, merci ;)
 
parc ontre pas tres logique, ça voudrais dire : si different de var page ?


 
non, ca veux dire si $page n est pas défini

Reply

Marsh Posté le 16-05-2003 à 15:35:57   

Reply

Marsh Posté le 16-05-2003 à 16:49:34    

Belgique a écrit :

Ce que tu veux faire, c'est header(location  ...
je suppose.


 
oui, amha, header() correspond à ce qu'il cherche.
sinon: include("http://www.monsite.com/tapage.php?param=value" )
mais c'est pas joli :D

Reply

Marsh Posté le 16-05-2003 à 20:45:16    

dropsy a écrit :


 
oui, amha, header() correspond à ce qu'il cherche.
sinon: include("http://www.monsite.com/tapage.php?param=value" )
mais c'est pas joli :D  


c'est plus que pas joli, ca marche pas !

Reply

Marsh Posté le 16-05-2003 à 21:20:26    

c bon ça marche ;)
voila le site en question, c'est pour une association... : http://www.apla-asso.net
 
il voulais quelquechose de sobre, c reussit nan ?
 
Mouarf, par contre si je vous montrai le code php utiliser à certains endroits vous seriez vert  :pt1cable:  :pt1cable:  
 
 
sinon, header(location... ça permet de rediriger vers une autre page ?
si oui, c cool depuis le temps que je cherchait ça... :)

Reply

Marsh Posté le 17-05-2003 à 13:26:01    

:bounce:

Reply

Marsh Posté le 17-05-2003 à 13:37:52    

Code :
  1. header("Location: mapage.php" );
  2. // a mettre avant l'envoi de données vers le client


 
 [:troa]  

Reply

Marsh Posté le 17-05-2003 à 16:47:50    

J-'-R a écrit :


c'est plus que pas joli, ca marche pas !


 :heink: ça marche mais c'est pas joli.

Reply

Sujets relatifs:

Leave a Replay

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