PHP, proble de site à page unique
Fermé
derdach
Messages postés
12
Date d'inscription
mardi 2 décembre 2008
Statut
Membre
Dernière intervention
15 juin 2009
-
17 mai 2009 à 21:56
Yorundr Messages postés 289 Date d'inscription mardi 31 octobre 2006 Statut Membre Dernière intervention 11 juin 2012 - 18 mai 2009 à 08:39
Yorundr Messages postés 289 Date d'inscription mardi 31 octobre 2006 Statut Membre Dernière intervention 11 juin 2012 - 18 mai 2009 à 08:39
A voir également:
- PHP, proble de site à page unique
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Supprimer une page word - Guide
- Site de vente en ligne particulier - Guide
- Site inaccessible - Guide
2 réponses
Yorundr
Messages postés
289
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
11 juin 2012
44
17 mai 2009 à 22:46
17 mai 2009 à 22:46
<?
switch ($page)
{
case "accueil":
include 'accueil.php';
break;
ca serait pas plutot :
switch($_GET['page'])
{
...
switch ($page)
{
case "accueil":
include 'accueil.php';
break;
ca serait pas plutot :
switch($_GET['page'])
{
...
Yorundr
Messages postés
289
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
11 juin 2012
44
18 mai 2009 à 08:39
18 mai 2009 à 08:39
tien voici ce que moi j'utilisait pour faire un truc comme toi
<?php
if(isset($_GET['page']) && !empty($_GET['page'])){
$motif='/\.\.\//'; // Le motif pour tester si un ptit malin ne veut pas remonter l'arbre d'heritage pour inclure une page bizzar ;)
if(!preg_match($motif,$_GET['page'].".php")){
// et enfin on teste si le fichier existe bel et bien sur le Serveur, pour pouvoir l'inclure :)
if(file_exists($_GET['page'].".php")) {
include($_GET['page'].".php");
}
}
}else {
//<li><a href="index.php?page=fonctions/deconnexion">deconnexion</a><br></li>
include("pages/page_accueil.php");
}
?>
Ca peut t'aider, sinon ton erreur vient du fait que tu a ecrit "<?" au lieu de "<?php"
<?php
if(isset($_GET['page']) && !empty($_GET['page'])){
$motif='/\.\.\//'; // Le motif pour tester si un ptit malin ne veut pas remonter l'arbre d'heritage pour inclure une page bizzar ;)
if(!preg_match($motif,$_GET['page'].".php")){
// et enfin on teste si le fichier existe bel et bien sur le Serveur, pour pouvoir l'inclure :)
if(file_exists($_GET['page'].".php")) {
include($_GET['page'].".php");
}
}
}else {
//<li><a href="index.php?page=fonctions/deconnexion">deconnexion</a><br></li>
include("pages/page_accueil.php");
}
?>
Ca peut t'aider, sinon ton erreur vient du fait que tu a ecrit "<?" au lieu de "<?php"
18 mai 2009 à 01:35