Découper le site en 3

Fermé
Delph - Modifié par Delph le 15/11/2012 à 15:01
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 15 nov. 2012 à 18:01
Bonjour,

J'ai un site entièrement en html par exemple.
Je voudrai le découper en 3, pour que si un jour je veux changer le design et bien que je n'ai pas à le faire sur toutes les pages du site.

Donc j'ai vu ce genre de chose :

<code>header.php :
<html>
<head>
<title>Titre de la page</title>
<!-- Balises meta, styles CSS, etc. -->
</head>
<body>
<!-- Le menu de ta page -->


footer.php :
</body>
</html>

MaPage1.php : <?php include('header.php'); ?>
...
Le texte de ta page
...
<?php include('footer.php'); ?></code

Puis-je faire la même choses mais en enregistrant en :
header.html
index.html
footer.htlm

avec du php dedans ?? (include)
A voir également:

2 réponses

Rodolphe_ Messages postés 1498 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 285
Modifié par Rodolphe_ le 15/11/2012 à 17:05
Oui à priori mais c'est pas vraiment logique,
pour que du php soit interprété alors le fichier doit porter l'extension .php
Exactement, lorsque le serveur reçoit la requête http, il sollicite le moteur php parce que la page demandée est une page php.
Donc, si une réécriture d'url transforme toutes les pages html en php alors le moteur php sera appelé.

Maintenant, un include peut tout à fait faire appel à des fichiers html, xml ou txt avec du php dedans mais le fichier qui fait les inclusion devra être en php.
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
15 nov. 2012 à 18:01
Je te conseil également de voir cette page: http://www.phpdebutant.org/article68.php
Elle devrait t'apporter une solution qui devrait te convenir.
0