Code d'include php

Résolu
koji Messages postés 2 Statut Membre -  
koji Messages postés 2 Statut Membre -
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. Electron
     
    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.
    0
    1. Electron
       
      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+.
      0
  2. warlix Messages postés 1204 Statut Contributeur 288
     
    salut

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

    0
  3. lla_lam Messages postés 105 Date d'inscription   Statut Membre Dernière intervention   35
     
    WARLIX ! ! !

    Electron est déjà revenu lui-même sur son erreur afin de la corriger, pourquoi donc cette précision ?
    0
  4. warlix Messages postés 1204 Statut Contributeur 288
     
    à 22h55:51 MOI

    23h00:27 LUI :)

    j y peu rien

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. koji Messages postés 2 Statut Membre
     
    merci a vous tous mon probleme a bien ete reglé et merci encore !!
    0