Comment afficher une page en fonction de l'url
Posté : 04 sept. 2012, 08:09
Salutation
j'aimerais savoir comment faire pour que dès que mon url est " /fantasy2/forum ", j'inclue les fichiers présent dans le dossier forum (ou autre nom) et ce afin d'incorporer directement mon forum
J'ai essayer ceci
Mais dans le premier cas j'affiche bien le forum en lieu et place des pages "simples" du site sauf si je rajoute un autre argument dans l'url.
Et dans le deuxième j'affiche seulement une page blanche.
Merci de votre aide
Cordialement
Ps:
Ceci m'affiche le résultat souhaité, mais j'ai vu que c'était moins rapide que strpos(), que me conseillez vous?
j'aimerais savoir comment faire pour que dès que mon url est " /fantasy2/forum ", j'inclue les fichiers présent dans le dossier forum (ou autre nom) et ce afin d'incorporer directement mon forum
J'ai essayer ceci
if(!isset($_GET["p"])){ $_GET["p"]="accueil"; }
if(!file_exists("includes/".$_GET["p"].".php")){ $_GET["p"]="404"; }
if($currentDir == "/fantasy2/forum"){ include ('fichiers/index.php'); }
if(isset($_GET["p"]) && $currentDir != "/fantasy2/forum"){ include ("includes/".$_GET["p"].".php"); }
et ceci
if(!isset($_GET["p"])){ $_GET["p"]="accueil"; }
if(!file_exists("includes/".$_GET["p"].".php")){ $_GET["p"]="404"; }
if (strpos('fantasy2/forum', $currentDir)){ include ('fichiers/index.php'); }
if(isset($_GET["p"]) && $currentDir != "/fantasy2/forum"){ include ("includes/".$_GET["p"].".php"); }
Mais dans le premier cas j'affiche bien le forum en lieu et place des pages "simples" du site sauf si je rajoute un autre argument dans l'url.
Et dans le deuxième j'affiche seulement une page blanche.
Merci de votre aide
Cordialement
Ps:
Ceci m'affiche le résultat souhaité, mais j'ai vu que c'était moins rapide que strpos(), que me conseillez vous?
if(preg_match('^/fantasy2/forum^', $currentDir)){ include ('fichiers/index.php'); }