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

HTML Discussion :

Comment inclure une page en HTML


Sujet :

HTML

  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 83
    Par défaut Comment inclure une page en HTML
    salut à tous le monde

    je suis presque à la fin de la réalisation de mon site, mais juste à la fin j'ai un problème qui me dérange vraiment, le problème est celui-ci :

    d'abord mon hébergeur me demande de mettre ma page index en html alors j'ai bien fini page en html mais j'ai inséré un menu là que je veux que ça soit dans toute mes pages et le pied de page aussi, mais avec include dans la page index.html ça ne marche et en plus chaque lien de mon site se trouve dans un dossier c-à-d il y a "a propos" dans son dossier "services" dans son dossier etc... alors comment faire pour que le pied de page et le menu puisse être inclus dans toute mes pages ?

  2. #2
    Membre confirmé Avatar de daheda
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 81
    Par défaut
    Bonjour,
    mais avec include dans la page index.html
    A ce que je sache HTML ne prend pas en charge "Inculde" HTML=Balise
    mais pour info on inclut une page en php avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
              include "nompage.php";
    //ou
              require "nompage.php" ;
    dans Manuel PHP il ya
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <?php
     
    /* Cet exemple suppose que www.example.com est configuré pour traiter
     * les fichiers .php et non pas les fichiers .txt. De plus,
     * 'Work' signifie ici que les variables
     * $foo et $bar sont disponibles dans le fichier inclus
     */
     
    // Ne fonctionne pas : file.txt n'a pas été traité par www.example.com comme du PHP
    include 'http://www.example.com/file.txt?foo=1&bar=2';
     
    // Ne fonctionne pas : le script cherche un fichier nommé
    // 'file.php?foo=1&bar=2' sur le système local
    include 'file.php?foo=1&bar=2';
     
    // Réussi
    include 'http://www.example.com/file.php?foo=1&bar=2';
     
    $foo = 1;
    $bar = 2;
    include 'file.txt';  // Ok.
    include 'file.php';  // Ok.
     
    ?>
    Cordialement

  3. #3
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Salut,

    daheda, tu n'as semble t ill pas très bien lus. la page doit être en .htmldonc pas de php possible sauf s'il retouche la configuration du serveur apache mais encore faut il que l'hébergement se face sur un serveur apache bref....

    il est possible d'inclure des page en html, soit en utilisant des iframe
    ou en utilisant object.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <object type="text/html" data="object.php" width="160px" height="600px">
    </object>
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 83
    Par défaut un peut de comprehension
    daheda Il me semble que vous ne m'avez pas bien compris essayez de lire a nouveau ce que j'ai écrit vous comprendrez au juste mon souhait.

    Pour vous Vil'Coyote, merci j'essaie espérant que ça marchera

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 83
    Par défaut ça marché
    ça marche mais le problème est que j'ai placé l'objet dans la div déjà définie mais il prend pas en charge tout les styles, c'est à dire
    j'avais déjà créer une div que je nommé "pieddepage" dans laquel j'ai mis tout les styles alors quand j'ai introduit l'objet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    "<object type="text/html" data="pieddepage.html">
    </object> "
    il ne prend pas en charge les styles que j'ai définie dans la div "pieddepage"

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Si la contrainte du HTML ne se pose que pour la page d'index, tu peux soit faire une redirection à l'aide d'une balise meta (mais l'hébergeur peut ne pas être content) ou faire sur index.hrml une simple page d'intro comme on en voit souvent, avec une animation, une présentation succinte et avec un lien vers le vrai site PHP.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par glodybiss4 Voir le message
    "<object type="text/html" data="pieddepage.html">
    </object> "
    il ne prend pas en charge les styles que j'ai définie dans la div "pieddepage"
    Bonjour,
    "pieddepage.html" est ici une page "externe", et a un comportement indépendant du "contenant" (la page dans laquelle elle est incluse) :
    elle doit avoir les "head", body" ... d'une page "normale", et donc avoir aussi les "styles" définis à l'intérieur de cette page (et non pour le "div")

Discussions similaires

  1. Réponses: 4
    Dernier message: 17/03/2007, 21h31
  2. Réponses: 1
    Dernier message: 28/02/2007, 19h09
  3. [winforms][C#]inclure une page html?
    Par bakonu dans le forum C#
    Réponses: 5
    Dernier message: 20/12/2005, 17h42
  4. inclure une page html dans une autre
    Par jani dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 10/08/2005, 19h28
  5. [VB.Net] Comment generer une page html dynamiquement ?
    Par Anonymous dans le forum ASP.NET
    Réponses: 3
    Dernier message: 13/03/2003, 10h22

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