Code d'include php

Résolu
Bonjour, j'aurai besoin d'un code d'include php similaire a celui la si c possible :

<?php

$pageOK = array(

'home' => 'acceuil.php',
'help' => 'contact.php',

);

if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]);
} else {
include('acceuil.php');
}

?>

car celui la ne marche pas chez moi et je sai pas pourquoi .

aidez moi svp et merci davance
Configuration: Windows XP
Firefox 2.0.0.7

5 réponses

  1. merci a vous tous mon probleme a bien ete reglé et merci encore !!
    1. WARLIX ! ! !

      Electron est déjà revenu lui-même sur son erreur afin de la corriger, pourquoi donc cette précision ?
      1. Contributeur
        salut

        peut être une faut de Français non ?
        ACCUEIL et pas acceuil :p

        1. Bonjour,
          si j'ai bien compris, votre page précédente éventuelle appel un lien du type suivant :
          <a href="truc.php?page=home">

          En fait, il n'est pas nécessaire de mentionner GET, car, envoyé de cette manière-là, 'page' est automatiquement reconnu comme une variable.
          Le code suivant est suffisant :
          <?php
          $pagesOK = array('home' => 'accueil.php',
          'help => 'contact.php',);
          
          if (isset($pagesOK[$page]))
          {
          include($pagesOK[$page]);
          } 
          else 
          {
          include('acceuil.php');
          }
          ?>

          Tenez-nous au courant,
          cordialement.
          1. Re-bonjour,
            petite précision, car en saisissant le texte, j'ai corrigé l'erreur à 'accueil.php', mais j'ai laissé le suivant tel quel : 'acceuil.php', il conviendrait donc de rendre les deux identiques.

            A+.