Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1787 connectés 

  FORUM HardWare.fr
  Programmation

  Comment faire les liens php ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire les liens php ...

n°10938
funwebmax
Posté le 23-01-2001 à 20:26:13  profilanswer
 

Pour les liens en php
 
J'ai vu sur un site que l'on pouvait faire des liens de manière à ne plus refaire la présentation du site
 
du style comme çà
 
<?phpss
if($toto=="" ){$toto=mapagepardefaut;}ss
$url=$toto.".php3";ss
include("$url" );ss
?>ss
 
ce script, je l'ai trouvé dans un site mais le prob c'est que là
je ne peux pas avoir les pages qui sont dans un répertoire ...
 
je sais pas comment faire...
 
PS j'ai déjà posté un message sur if... et rapidité d'execution mais le titre n'avais plus rien a voir. je poste donc un nouveau message ... :)

mood
Publicité
Posté le 23-01-2001 à 20:26:13  profilanswer
 

n°10941
Zebra3
Posté le 23-01-2001 à 20:50:33  profilanswer
 

tu peux parfaitement accéder à des fichiers situés dans d'autres répertoires je vois pas le pb :confused:ss
suffit de faire
<?phpss
if($toto=="" ){$toto=morepertoirepardefaut/mapagepardefaut;}ss
$url=$toto.".php3";ss
include("$url" );ss
?>ss
tu peux très bien inclure un chemin dans la variabel $toto

n°10943
Magnet
Posté le 23-01-2001 à 21:31:40  profilanswer
 

Tu veux que dans ton URL la page soit du style index.php?page=page ?
 
Dans ce cas tu fais
 
<?phpss
 
$file= str_replace("-", "/", $HTTP_GET_VARS['page']);ss
if($file=='';)ss
$file="accueil";ss
$file.=".txt";ss
{ Include($file); }ss
?>ss
 
et la suffit de faire index.php?page=repertoire-page
 
:)

n°10987
Zebra3
Posté le 24-01-2001 à 09:03:25  profilanswer
 

magnet> tu compliques les choses pour rien on peut très bien faire
index.php3?page=repertoire/page
ça évites de faire appel à str_replace, je vois pas l'intérêt de faire comme tu disss:confused:

n°10990
funwebmax
Posté le 24-01-2001 à 09:14:30  profilanswer
 

en faisant com ça je peux acceder à tout les répertoires de mon site ...ss
 
il script là sera sur une seule page, la page index.
 
en faisant comme ça je ne peux acceder ka un repertoire, celui par défault ( ou j'ai pas compris, c'est possible ....)
 
<?phpssss
if($toto=="" ){$toto=morepertoirepardefaut/mapagepardefaut;}ssss
$url=$toto.".php3";ssss
include("$url" );ssss
?>ss
 
...amoins que lez lien index.php3?page=repertoire/pagess
fonctionne .... je ne sais pas ....j'essaie
 
merci zebra3 :)

n°10996
Zebra3
Posté le 24-01-2001 à 11:01:46  profilanswer
 

funwebmax> ça marche, je l'ai testé et je m'en sers régulièrement ;)
et puis au lieu d'utiliser if($toto=="" ) utilise plutôt if (empty($toto)) c'est fait pour ça ;)

n°11001
Lord II
PIB2000
Posté le 24-01-2001 à 11:17:54  profilanswer
 

Si c'est une variable qui provient d'un formulaire il y a aussi : !isset($toto)

 

n°11067
funwebmax
Posté le 24-01-2001 à 17:29:05  profilanswer
 

Zebra3 a écrit a écrit :

funwebmax> ça marche, je l'ai testé et je m'en sers régulièrement ;)
et puis au lieu d'utiliser if($toto=="" ) utilise plutôt if (empty($toto)) c'est fait pour ça ;)

 





 
je te remercie zebra3 :)

n°11208
Sh@rdar
Ex-PhPéteur
Posté le 25-01-2001 à 14:29:55  profilanswer
 

Encore plus simple et sans erreurs possibles !!
 
<?
if (isset($page))
 { include("$page.php3" ); }
else
 { include ("defaut.php3" ); }
?>
 
et c tout :))

 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Comment faire les liens php ...

 

Sujets relatifs
Créer des liens hypertextes sous Delphiliens ...
Java : Comment faire des liens vers des pages webs?Liens Internet dans une application Delphi
Plus de sujets relatifs à : Comment faire les liens php ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR