Je suis en train de faire un site web marchand. J'ai un soucis dès la présentation de la page d'accueil. En fait, sur cette page je retrouve la page d'accueil mais aussi la page suivante sur laquelle on retrouve un menu. J'ai un programme qui permet d'afficher toutes les pages quelque soit la situation de l'internaute.
Voici mon programme:
<?php
// variable pour debogage
$debug = 0;
// gestion des erreurs en mode de débogage
if($debug)
ini_set('display_errors', "On");
// fichier de configuration
file_get_contents("C:\Program Files\EasyPHP 3.0\conf_files\php.ini");
// langue courante
$langue_courante = 'fr';
// traductions
$fichier = 'traductions_' .$langue_courante. '.php';
include($fichier);
// initialisation de la classe boutique
require_once("classe_boutique.php");
$boutique = new nbijoux();
// lecture de la maquette
$maquette = 'interface_boutique.html';
if(!file_exists($maquette) && $debug)
echo "Maquette<b>$maquette</b>inexistante<br>";
$page_html = file_get_contents($maquette);
// création du tableau des blocs
$tab_blocs = $boutique->lire_tableau_blocs($page_html);
// appel du module principal
$module=$boutique->recup_variable('module','gp');
//echo $module;
if (!$module)
$module='accueil';
$file='module_'.$module.'.php';
if (file_exists($file))
include($file);
// programme de traitement des blocs
include_once("gestion_blocs.php");
// métabalises par défaut
if (!$tab_blocs['meta_title'])
{
$tab_blocs['meta_title']=$boutique->lire_parametre('meta_title');
echo $tab_blocs['meta_title'];
}
if (!$tab_blocs['meta_description'])
$tab_blocs['meta_description']=$boutique->lire_parametre('meta_description');
if (!$tab_blocs['meta_keywords'])
$tab_blocs['meta_keywords']=$boutique->lire_parametre('meta_keywords');
//remplacement des blocs dans la maquette originale
reset($tab_blocs);
while (list($code_blocs,$text_blocs)=each($tab_blocs))
{
$cle='<'.$code_blocs.'>';
$page_html=str_replace($cle,$text_blocs,$page_html);
}
// affichage de la page
echo $page_html;
// enregistrement des statistiques
$boutique-> update_stats_trafic();
?>
N'hésitez pas à me poster un message si vous voulez de plus amples renseignements.
Merci de votre aide