J'ai un probleme avec mon script personelle

Léo -  
 the_animal -
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. Léo
     
    quelqu'un pour m'aidez svp !!
    0
    1. Léo
       
      help
      0
    2. ReDLoG
       
      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. Léo
       
      non ca on peut pas le définir c'est : index.php?erreur=404
      0
    4. ReDLoG
       
      Alors le script devrait avoir une syntaxe proche de celle-ci :
      if($_GET['erreur']=="404") {
           include "404.php";
      } // etc... 
      0
    5. Léo
       
      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. pfdp0 Messages postés 191 Statut Membre 12
     
    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
  3. Léo
     
    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. pfdp0 Messages postés 191 Statut Membre 12
       
      Tu dois aussi mettre "{" et "}" pour les "else"
      0
    2. Léo
       
      cela ne fonctionne pas!! non plus : il inclue accueil.php tout le temps!!!!
      0
  4. Léo
     
    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. pfdp0 Messages postés 191 Statut Membre 12
       
      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. Léo
       
      non je parle d'un contrôlleur php pas d'un dossier.
      0
    3. the_animal Messages postés 74 Statut Membre 18
       
      C'est du url rewriting , cherches sur google: url rewrite .htaccess
      0
    4. Léo
       
      merci
      0
    5. Léo
       
      en faite je suis avec free et le url rewriting ça fonctionne pas avec free
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. pfdp0 Messages postés 191 Statut Membre 12
     
    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. Léo
       
      cela ne fonctionne pas non plus dsl
      0
    2. pfdp0 Messages postés 191 Statut Membre 12
       
      phhh
      0