Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1341 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML]Construction de fichier HTML à la volée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML]Construction de fichier HTML à la volée

n°1702290
sylvainlel​eu
Posté le 14-03-2008 à 11:32:42  profilanswer
 

Bonjour
J'aimerais savoir s'il était possible de créer un fichier HTML "à la volée" cad que le fichier inclus de lui même d'autres fichiers.
par exemple :
index.html :
include head.html
include body.html
contact.html:
include head.html
include contact.html
et les fichiers head.html et body.html sont indépendants.
 
histoire que si je construis 50 fichiers HTML sur le même modèle et que je doit changer le modèle je n'aie pas à réécrire les 50 fichiers ...


Message édité par sylvainleleu le 14-03-2008 à 11:32:57

---------------
Une coach qu'elle est bien !      Comparo Achat/loc immobilier New version
mood
Publicité
Posté le 14-03-2008 à 11:32:42  profilanswer
 

n°1702325
olivthill
Posté le 14-03-2008 à 11:55:54  profilanswer
 

Du côté du serveur ou du côté du client ?

n°1702359
sylvainlel​eu
Posté le 14-03-2008 à 12:16:23  profilanswer
 

Coté serveur je peux faire un script de génération avec un bête cat  
Donc c'est plutot coté client que j'en aurais besoin.


---------------
Une coach qu'elle est bien !      Comparo Achat/loc immobilier New version
n°1702654
tpierron
Posté le 14-03-2008 à 19:28:57  profilanswer
 

Coté client c'est trop la merde pour espérer faire quelque chose qui passe correctement sur tous les navigateurs. Si l'aventure te tente, regarde la balise <object>. Si j'étais toi, je ferais ça sur le serveur, quitte à le faire une fois au moment d'uploader le site.

n°1702724
art_dupond
je suis neuneu... oui oui !!
Posté le 15-03-2008 à 01:17:27  profilanswer
 

Server Side Includes (SSI - apache) ?

Citation :

Including a standard footer

 

If you are managing any site that is more than a few pages, you may find that making changes to all those pages can be a real pain, particularly if you are trying to maintain some kind of standard look across all those pages.

 

Using an include file for a header and/or a footer can reduce the burden of these updates. You just have to make one footer file, and then include it into each page with the include SSI command. The include element can determine what file to include with either the file attribute, or the virtual attribute. The file attribute is a file path, relative to the current directory. That means that it cannot be an absolute file path (starting with /), nor can it contain ../ as part of that path. The virtual attribute is probably more useful, and should specify a URL relative to the document being served. It can start with a /, but must be on the same server as the file being served.

 

       <!--#include virtual="/footer.html" -->

 

I'll frequently combine the last two things, putting a LAST_MODIFIED directive inside a footer file to be included. SSI directives can be contained in the included file, and includes can be nested - that is, the included file can include another file, and so on.

 


edit: oups pas vu "client" :p


Message édité par art_dupond le 15-03-2008 à 01:19:39

---------------
oui oui
n°1703106
sylvainlel​eu
Posté le 16-03-2008 à 19:04:01  profilanswer
 

C'est bon je l'ai fait coté serveur finalement.
Merci de votre aide.


---------------
Une coach qu'elle est bien !      Comparo Achat/loc immobilier New version

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML]Construction de fichier HTML à la volée

 

Sujets relatifs
Créer une fichier .mmssubstitutions de valeurs dans un fichier
copie de fichierBoîte de dialogue pour copie d'un fichier
trier un fichier xml en perl[Résolu][HTML/CSS] Selecteur d'elements pere-fils + table
Décryptage d'un fichiercomparaison de registre et fichier .reg
[Resolu]Mappage inprimante importé d'un fichier texte 
Plus de sujets relatifs à : [HTML]Construction de fichier HTML à la volée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR