|
[ Cours php - les pseudos-frames ]
Premire mthode :
Les pseudos-frames sont utiliss pour
gagner du temps dans la cration d'un site web, c'est
dire, qu'au lieu d'avoir pleins de pages modifier, vous
n'aurez plus qu'une page modifier et ceci prendra effet
sur tout le site.
Mise
en place et
fonctionnement :
Utilisation d'une
mme page pour tout le site, en utilisant la fonction include();
pour changer la page qui contient le contenu (milieu de la page
par exemple).
Cration d'un site en pseudos-frames
pas--pas : 1.) Cration de la page index.php 2.)
L o l'on doit mettre le contenu sera plac
ce code :
|
<?php include("inc/inc.php"); ?>
|
3.) Contenu
de la page inc.php qui est dans le dossier inc :
|
<?php if($page
==""){include ("accueil.php");}
// On inclus la page d'accueil quand
la valeur de $page est nulle if($page
=="rubrique1"){include ("aide.php");} if($page
=="rubrique2"){include ("jeux.php");} ?>
|
4.)
Ensuite on appel les diffrentes pages de cette faon
: http://www.site.com/index.php?page=rubrique1
Cette adresse incluera la page aide.php l'endroit o
vous aurez insr le code cit en "2."
Deuxime mthode :
Mise en place et fonctionnement : 1.) Cration d'un dossier inc contenant
2 pages ( header.php et footer.php ) 2.) Dans votre page d'accueil actuelle,
supprimez tout le contenu de la page o est affich le contenu. 3.)
A cette endroit mettez y WWWW 4.) Rendez-vous dans votre code html et copiez
tout ce qui est au dessus de WWWW dans la page header.php, fates de mme
pour la page footer.php mais avec tout ce qu'il y a aprs WWWW. 5.)
Il ne vous reste plus qu'a mettre dans toutes les pages de votre site : <?php include("http://www.url_site.com/inc/header.php"); ?>
en haut de page et <?php include("http://www.url_site.com/inc/footer.php"); ?>
en bas de page ce qui donne :
|
<?php include("http://www.url_site.com/inc/header.php"); ?> Mettre
ICI le code HTML/PHP (ou autres languages) que cette page
contient. <?php include("http://www.url_site.com/inc/footer.php"); ?>
|
6.)
Vous comprenez donc qu'ensuite vous n'aurez plus qu'a mettre jour la
page header.php et footer.php pour que les mises jours prennent effets
sur tout le site ... Attention tout de mme ne pas diter
ces 2 pages dans votre diteur html, car il risquerait de vous modifier
le code !, donc pour mettre jour les contours de votre site, crez
une nouvelle page, rendez-vous sur le code html, puis mettez y comme contenu
WWWW (pour reprer l'endroit) collez y au dessus le code html de header.php
et en dessous le code de footer.php, voil donc votre page reconstitue,
vous pouvez donc y faire vos modifications dans votre diteur html sans
crainte, et ensuite recopier et coller les 2 nouveaux code dans header et footer
aprs vos modifications.
|