Bonjour,
voilà je me demandais certaines choses en php. Comment faire un petit site php qui aurait comme seul but d'avoir un menu qu'on doit écrire une seule fois qui reprendrait des fichiers html mis dans un dossier, ces fichiers html garderait leur nom html et non pas l'extension php.
Merci à touusss, on m'a déjà répondu qqch mais cela ne marche pas !
voilà je me demandais certaines choses en php. Comment faire un petit site php qui aurait comme seul but d'avoir un menu qu'on doit écrire une seule fois qui reprendrait des fichiers html mis dans un dossier, ces fichiers html garderait leur nom html et non pas l'extension php.
Merci à touusss, on m'a déjà répondu qqch mais cela ne marche pas !
Code:
//code php
<?php
if (isset($_GET['page'])){
$page = $_GET['page'];
$menu = file_get_contents(__DIR__.'/menu.php');
$pageAutorisees = array('toto.html','tata.html'/* etc ...*/);
if(in_array($page,$pageAutorisees))
{
//si lutilisateur demande une page quon peut voir
$contenuPage = file_get_contents(__DIR__.'/'.$page);
}
}
//parti html
?>
<html>
<!-- toutes les balises a rajouter-->
<body>
<?php
if (isset($_GET['page']))
echo $menu;
?>
<div id="pagePrincipale">
<?php
if ((isset($_GET['page']))&&(in_array($page,$pageAutorisees))&&($contenuPage!=null))
echo "$contenuPage";
?>
</div>
</body>
</html>