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 :

Factorisation de code sous html


Sujet :

HTML

  1. #1
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut Factorisation de code sous html
    Bonjour

    Je gère un site internet qui possède de nombreux pages html et php. Je voudrais mettre un code commun à toutes ces pages (par exemple des statistiques), mais pour faire simple, on va mettre ce code là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div align="center"> Hello </div>.
    qui va se trouver dans un fichier toto

    Je sais qu'avec le PHP, on peut mettre facilement en place cette factorisation, avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
     
    include('toto.inc');
    >
    Eh bien je voudrais faire la même chose avec les page de type .html
    Je voudrais pouvoir dans mes pages html mettre le fichier toto.inc.

    Comme ca, si je peux modifier Hello en Bonjour, cela me fera pour les pages php et pour les pages html.

    merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 204
    Par défaut
    Bonsoir,
    Je sais qu'avec le PHP, on peut mettre facilement en place cette factorisation, ...
    pourquoi chercher à faire différemment, le PHP générant le HTML ?

  3. #3
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    Parce que je ne peux pas faire autrement.
    J'ai des anciennes pages html. Et je veux coller du code dessus.
    Mais je veux faire un truc générique. C'est à dire include un fichier contenant de l'html dans de l'html

  4. #4
    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
    Parce que je ne peux pas faire autrement.
    Ah bon...
    Tu ne peux pas renommer tes fichier .html en .php et ajouter un include ?
    De toute façon, en HTML, à part l'utilisation des Server Side Includes (si gérées par ton serveur bien sûr), ce ne sera pas possible.
    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

  5. #5
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    Ah bon...
    Tu ne peux pas renommer tes fichier .html en .php et ajouter un include ?
    De toute façon, en HTML, à part l'utilisation des Server Side Includes (si gérées par ton serveur bien sûr), ce ne sera pas possible.
    j'en ai plus de 6000 fichiers html.

    mais peut etre qu'avec le javascript c'est possible, en incluant un code js.
    non?

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par deubelte Voir le message
    mais peut etre qu'avec le javascript c'est possible, en incluant un code js.
    non?
    Si, mais ça commence à être drôlement compliqué, et c'est une dépendance inutile à JavaScript. Des includes de ce genre, c'est censé être fait par le serveur, pour au moins 5 raisons.

    Par ailleurs, quelle que soit la méthode, elle demandera du travail. Traiter 6000 fichiers c'est long et chiant, certes, mais ça le sera quelle que soit la manière dont tu comptes les traiter.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    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
    Citation Envoyé par deubelte
    j'en ai plus de 6000 fichiers html.
    Ah oui...
    Vivement que l'informatique autorise le traitement par lots !
    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

  8. #8
    Membre éprouvé
    Inscrit en
    Novembre 2006
    Messages
    1 073
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 073
    Par défaut
    Oui,
    et voila pourquoi je veux pas modifier les 6000 fichiers à la main.
    Donc il me faut un truc de ce style.

  9. #9
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 204
    Par défaut
    tu peux entrevoir d'automatiser coté serveur
    - parcourir le répertoire
    - ouvrir le fichier
    - ajout/modification du fichier
    - sauvegarde du fichier

    cela reste du travail...
    http://php.developpez.com/faq/langage/?page=fichiers

Discussions similaires

  1. [Color] recuperer un code couleur HTML
    Par worldchampion57 dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 10/02/2005, 13h31
  2. [Debutant(e)]ligne de code sous eclipse
    Par skywalker3 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/01/2005, 17h37
  3. Réponses: 4
    Dernier message: 06/11/2003, 10h37
  4. Compiler un code sous windows
    Par KORTA dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 30/09/2003, 16h53
  5. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45

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