IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Include et page par défaut


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 6
    Par défaut Include et page par défaut
    Bonjour à tous,

    J'ai une question toute bête mais je m'arrache un peu les cheveux car je ne lui retrouve pas de réponse!

    Sur mon site, j'ai un include qui me permet de charger une page:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div id=main>
    		<?php
     	 	include($_GET['page'].'.php'); 
    		?>
    	</div>
    Si je tape: http://www.monsite.be/index.php?page=accueil, pas de soucis. Ce que je voudrais, c'est que la page "accueil" s'affiche par défaut si je tape http://www.moniste.be.

    J'ai déjà essayé avec des if, elseif etc mais sans succès..

    Quelqu'un peut-il m'aider s'il vous plait?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    // METTRE LA LISTE de TOUTES les  PAGES disponibles
    if(isset($_GET['page']) && in_array($_GET['page'],array('accueil','autrepage1','autrepage2'))) 
    	$lapage = $_GET['page'];
    } else {
    	$lapage = 'accueil';
    }
    ?>
    <div id=main>
    <?php
    include($lapage.'.php');
    ?>
    </div>

  3. #3
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 508
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 508
    Par défaut
    jreaux62 => ta methode est simple, mais a chaque fois que tu crees un fichier (ou supprime) tu dois en faire de meme dans l'array de test...

    je ne sais pas si ma method est aussi "legere", mais moi je test directement l'existance du fichier...
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  4. #4
    Invité
    Invité(e)
    Par défaut
    @ Doksuri : tu as raison.
    Mais ma méthode permet d'avoir des pages "autorisée" et éventuellement d'autres "non-autorisée".

    PS : perso, je mets les noms de mes pages en base de données (affichage automatique du menu/sous-menus), donc j'utilise une méthode encore différente...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 6
    Par défaut
    Merci à tous, ça fonctionne bien !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Charger une page par défaut
    Par JoseF dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 14/08/2007, 20h44
  2. Définir la taille d'une page par défaut
    Par Ocelot dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 22/01/2007, 19h29
  3. Squid : Page par défaut
    Par opsi dans le forum Réseau
    Réponses: 6
    Dernier message: 16/10/2006, 17h45
  4. Changer la page par défaut
    Par mekloub dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 21/09/2006, 13h09
  5. Réponses: 1
    Dernier message: 07/08/2006, 12h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo