chrak
Messages postés30Date d'inscriptionjeudi 2 février 2006StatutMembreDernière intervention15 octobre 2007
-
4 mars 2006 à 15:02
xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 2012
-
6 mars 2006 à 21:50
-jai remarqué ds des sites que les noms des pages se composaient des numéros seulement,cela a une relation avec une gestion dynamique desliens ? , avez-vous un exemple expliqué ?
xactise
Messages postés507Date d'inscriptionmardi 18 février 2003StatutMembreDernière intervention22 juin 20122 6 mars 2006 à 21:50
pour faire sa sufit simplement de crer une fichier php (exemple rubrique.php)
dedant tu marque :
<?php
// Si la variable $file est vide alors on ne lui affecte rien (elle sera quand même considérée comme non vide)
if(!isset($_GET['file'])){
$file = "";
}
else {
$file = $_GET['file'];
}
// Si la variable $folder est vide alors on ne lui affecte rien (elle sera quand même considérée comme non vide)
if(!isset($_GET['folder'])){
$folder= "";
}
else {
$folder = $_GET['folder'];
}
// Si $folder est affecté alors $page = $folder.'/'.$file'.php';
if($folder){
$page = $folder.'/'.$file.'.php';
}
// Sinon $page = $file.'.php';
else{
$page = $file.'.php';
}
// Si la page n'existe pas alors on affichera par défaut la page news.php
if(!file_exists($page)){
$page = 'news.php';
}
/*
Ce code sert à avoir une URL du type :
www.monsite.com/index.php?folder=mon_dossier&file=mon_fichier
au lieu de
www.monsite.com/mon_dossier/monfichier.extension
Attention car ce code n'affichera que les pages PHP (ce qui ne pose aucun problème ici vu que le projet ne contient que des pages php
Exemple : si vous avez une page mon_dossier/mon_fichier.html
www.monsite.com/index.php?folder=mon_dossier&file=mon_fichier va vous afficher la page par défaut ici news.php car votre fichier 'mon_fichier' n'est pas de type .php
*/
?>
et quand tu veut faire tes liens tu met :
[index.php?folder=mon_dossier&file=mon_fichier_sans_lextension Le Lien]