Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL

Programmation => PHP/MySQL - (x)HTML - ... => Discussion démarrée; par: 007phenix le 11 Novembre 2008, 10:32:41



Titre: Modifier toutes les pages HTML en même temps
Posté par: 007phenix le 11 Novembre 2008, 10:32:41
Bonjour,

Je débute en création de site (je ne maîtrise que la HTML).
J'ai commencer a crée un site web et je me pose la question suivante :
Ayant toutes mes pages (un nombre assez important) identiques, si je veut par exemple changer le contacte ou un des éléments du menu dans toutes ces pages. Est il possible de faire autrement que de tous modifier manuellement (page par page) ?
Est ce possible avec du HTML ou faut il utiliser de PHP ou/et JAVA ? ???

Merci d'avance.


Titre: Re: Modifier toutes les pages HTML en même temps
Posté par: clemgaut le 11 Novembre 2008, 10:43:01
La fonction include('tapage') de PHP est très pratique
Les includes selon site du zéro (http://www.siteduzero.com/tutoriel-3-14525-les-includes.html)


Titre: Re: Modifier toutes les pages HTML en même temps
Posté par: Arkhena le 11 Novembre 2008, 11:35:59
Salkut,

C'est une excellente question! J'ai fini par trouver la réponse : tu n'es pas obligé de passer par du jsp, asp, php ou autre pour inclure tes fichiers html dans d'autres! Il suffit d'utiliser la bonne vieille techno du ssi. (doc complète ici : http://httpd.apache.org/docs/1.3/howto/ssi.html.html (http://httpd.apache.org/docs/1.3/howto/ssi.html.html))

En gros, tu renommes tes pages dans lesquelles tu veux faire les includes en nom_de_la_page.shtml pour indiquer au navigateur qu'il va devoir interpréter du code ssi.

Et tu mets une balise de ce genre :
Citation
<!--#include virtual="lecheminde/tapage.htm" -->

Et voilà!  ;)

Cordialement,

Arkhena


Titre: Re: Modifier toutes les pages HTML en même temps
Posté par: 007phenix le 11 Novembre 2008, 11:46:58
 
Merci à vous deux pour vos réponses. Arkhena, je pense que je vais finalement me mettre au PHP. Ca sera peut être un peut long mais cela ne me fera pas de mal !

Merci encore.