J'ai un probleme avec mon script personelle

Bonjour,
Voila j'ai créer ce script pour éviter d'avoir trop de page a gérer mais je ne commprend pas pourquoi cela ne fonctionne pas, quelqu'un pourait-il me le corriger svp c'est urgent!!!

              <?php 
      
if($erreur=="404") 
{include "404.php";} 

if ($erreur=="403") 
{include "403.php";} 
      
if ($erreur=="500") 
{include "500.php";} 

if ($audio=="dourous") 
{include "dourous.php";} 

if ($audio=="nasheed") 
{include "nasheed.php";} 

if ($page=="facebook") 
{include "facebook.php";} 

if ($page=="youtube") 
{include "youtube.php";} 

if ($envoyer=="upload") 
{include "upload.php";} 

if ($coran=="accueil") 
{include "coran.php";} 

if ($search=="1") 
{include "search.php";} 
else include "accueil.php" 
?>

5 réponses

  1. quelqu'un pour m'aidez svp !!
    0
    1. help
      0
    2. Bonsoir,
      $erreur n'est défini nulle part
      $audio n'est défini nulle part
      $page n'est défini nulle part
      $envoyer n'est défini nulle part
      $coran n'est défini nulle part
      $search n'est défini nulle part
      Donc à ce stade-là, on ne peut pas faire grand chose pour toi...
      0
    3. non ca on peut pas le définir c'est : index.php?erreur=404
      0
    4. Alors le script devrait avoir une syntaxe proche de celle-ci :
      if($_GET['erreur']=="404") {
           include "404.php";
      } // etc... 
      0
    5. merci a pfdp0 et a Redlog car en mélangeant vos deux idées j'ai réussi, mais seul
      else include "accueil.php"
      ne fonctionne pas quelqu'un aurait une idée svp.
      0
  2. Salut,
    essaye de mettre les include ainsi:
    include("page.php")

    et il faut aussi faire ce que "ReDLoG - 20 mai 2012 à 19:40 " a dit...
    0
    1. Merci a pfdp0 et a Redlog car en mélangeant vos deux idées j'ai réussi, mais seul
      else include "accueil.php"
      ne fonctionne pas quelqu'un aurait une idée svp.
      0
      1. Tu dois aussi mettre "{" et "}" pour les "else"
        0
      2. cela ne fonctionne pas!! non plus : il inclue accueil.php tout le temps!!!!
        0
    2. ou sinon vous ne sauriez pas comment faire pour que au lieu de notez index.php?page=accueil
      index.php/accueil
      ou mieux encore monsite.com/accueil/
      0
      1. ou mieux encore monsite.com/accueil/

        Pour faire cela, tu dois créer un dossier "accueil" dans lequel tu dois mettre une page "index"
        0
      2. non je parle d'un contrôlleur php pas d'un dossier.
        0
      3. C'est du url rewriting , cherches sur google: url rewrite .htaccess
        0
      4. merci
        0
      5. en faite je suis avec free et le url rewriting ça fonctionne pas avec free
        0
    3. essaye comme ça:

                    <?php 
            
      if($erreur=="404") 
      { include("404.php");} 
      
      if ($erreur=="403") 
      {include("403.php");} 
            
      if ($erreur=="500") 
      {include("500.php");} 
      
      if ($audio=="dourous") 
      {include("dourous.php");} 
      
      if ($audio=="nasheed") 
      {include("nasheed.php");} 
      
      if ($page=="facebook") 
      {include("facebook.php");} 
      
      if ($page=="youtube") 
      {include("youtube.php");} 
      
      if ($envoyer=="upload") 
      {include("upload.php");} 
      
      if ($coran=="accueil") 
      {include("coran.php");} 
      
      if ($search==1) 
      {include("search.php");} 
      else {include("accueil.php") }
      ?>
      0
      1. cela ne fonctionne pas non plus dsl
        0
      2. phhh
        0