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 :

A propos des includes !


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Par défaut A propos des includes !
    Bonjour, je souhaiterai utiliser la fonction include.
    Ma question est la suivante:
    Une page comprte 3 includes:
    La partie du haut:
    Le menu à gauche
    La page à droite

    Lorsqu'on clic sur un des liens du menu pour changer la page de droite, est ce que toute la page est rechargée en intégralité ou juste l'include de droite??
    Si tout est rechargé, comment faire pour que seul l'include de droite soit rechargé?

    Merci d'avance...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 77
    Par défaut
    Bonjour,
    toute ta page est rechargée, sauf si ton include de droite est dans une fenetre HTML (déconseillé).
    Pour recharger une partie de page, fais plutôt des recherches du coté de XMLHttpRequest
    http://siddh.developpez.com/articles/ajax/

  3. #3
    Membre très actif
    Avatar de if_zen
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 275
    Par défaut
    Un include sert juste au serveur de faire copier/coller (après traitement du php bien sûr) dans le code de ta page, donc pour le navigateur et les communications client/serveur, ça reste tout à fait transparent.

    exemple :
    fichier a.php : <? echo "<a href=\"#\"> lien </a>"; ?>
    fichier b.php : <? echo "<br />Bonjour<br />";
    fichier c.php : Pied de page

    fichier index.php :
    include('a.php');
    include('b.php');
    include('c.php');

    Le serveur va traiter :

    <? echo "<a href=\"#\"> lien </a>"; ?>
    <? echo "<br />Bonjour<br />";
    Pied de page

    Et donc à la sortie tu as :
    <a href="#"> lien </a>
    Bonjour
    Pied de page

    Comme tu vois, ça reste transparent dans le navigateur, donc un lien qui est contenu dedans concerne toute ta page !

    En espérant avoir répondu au sujet...

    EDIT : si tu ne veux recharger que des parties de ta page, la meilleure solution consiste à utilise des iframe
    par exemple :

    <iframe src="a.php" ___options___>

    le lien dans a.php concernera que le contenu de la iframe puisque c'est une page complète.

  4. #4
    Membre confirmé Avatar de tus01
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 191
    Par défaut
    OK merci pour toutes ces réponses...
    Je vais tester tout ça...

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

Discussions similaires

  1. à propos des #include
    Par salseropom dans le forum C
    Réponses: 5
    Dernier message: 22/10/2007, 12h01
  2. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 14h03
  3. A propos des 'File management Functions' de Windows
    Par znaidi dans le forum Windows
    Réponses: 3
    Dernier message: 01/04/2003, 16h01
  4. A propos des modèles d'objet (avec sources)
    Par DevX dans le forum C++Builder
    Réponses: 14
    Dernier message: 01/12/2002, 12h22

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