Page 1 sur 1

Probleme Include

Posté : 02 sept. 2007, 02:12
par jim02
bjr je n arrive pas a creer un include voici ce que je voudrais

Code : Tout sélectionner

http://monsite.com/index.php?id=contact
bien sur cela pour toute les pages du site voiici mon code (trouve sur comscript.com)
<?php

// on enlève le $_GET[] qui peut être lourd à porter pour coder :
$page = $_GET['id'];
if(empty($_GET['cat']))
{
$dossier='.';
}
else
{
$dossier=$_GET['cat'];
}

// Si $page .php existe
if(file_exists($cat.'/'.$id.'.php'))
{
// On inclue ce fichier
include($cat.'/'.$id.'.php');
}
else
{
// Sinon, on inclue la page par défaut
include("serie.php");
}
?>
et pour mon lien:

Code : Tout sélectionner

<a href="acceuil.php?id=contact">contact </a>
mais rien ne va il me laisse le meme contenu et ne me donne pas la page contact pourkoi??????? :

Posté : 02 sept. 2007, 10:31
par zeus
Est-ce que tu as essayé de mettre des echo de débuggages dans les différents if de ton code pour savoir ce que ton script récupère, par où il passe et ce qu'il essaye de charger ?

re

Posté : 02 sept. 2007, 16:18
par jim02
oui j ai essaye mais sans bonne attende je vien d essayer comme ceci:
<?
      $z  = $_GET['z'];
      if (!$z)
      {
      $z = "serie";
      }
      if(!file_exists($z . ".php") || $z == "index")
      {
      include ("includes/404.php");
      }
      else
      {
      include ($z . ".php");
      }
?>
et les lien

Code : Tout sélectionner

s: <a href="acceuil.php?z=contact">contact </a>

mais bon pas tres securise :-(


mais il fonctionne