Le fonctionement d'une base de donnée et comment l'utiliser sur des pages PHP.
Je jette un coup d'oeil sur ce site ..
$fichier = basename($_GET['page']);
require_once 'Page/' . $fichier . 'php';
C'est un sobre exemple, mais l'idée est là.<div class="entete" >
<?php
include('entete.htm'); // Nous appelons l'entete du site
?>
</div>
<div class="colonneGauche" >
<?php
include('menu.htm'); // Nous appelons notre menu
?>
</div>
<div class="colonneDroite">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('news' => 'news.php',
'downloads' => 'downloads.php',
'sitetest' => 'sitetest.php',
'accueil' => 'index.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['act'])) && (isset($pageOK[$_GET['act']])) ) {
include($pageOK[$_GET['act']]); // Nous appelons le contenu central de la page
} else {
include('index.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
</div> <div class="pied">
<?php
include('pied.htm'); // Nous appelons le pied de page
?>
</div>
J'ai remplacé 'page' par 'act'
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('Tutoriaux' => 'Tutoriaux.php',
'Siteheberges' => 'Siteheberges.php',
'DarkAmis' => 'DarkAmis.php',
'Partenaire' => 'Partenaire.php',
'Galerie' => 'Galerie.php',
'DarkInfo' => 'DarkInfo.php',
'Ressources' => 'Ressources.php',
'accueil' => 'accueil.php',
'CreateSite' => 'CreateSite.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['ds'])) && (isset($pageOK[$_GET['ds']])) ) {
include($pageOK[$_GET['ds']]); // Nous appelons le contenu central de la page
} else {
include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
Mais les pseudos frame ne fonctionnent pas, j'ai même créer les pages. Donc je ne sais pas comment faire fonctionner ces pseudo-frames