ben j'essai, a mon avis je suis pas loin... mais ca marche pas !
voici un extrait de mon index qui inclut un autre fichier :
<!-- Menu vertical -->
<div id="menu_gauche">
<dl><h3>Menu</h3>
<dt><a href="index.php?page=accueil">Accueil</a></dt>
<dt onclick="javascript:montre('smenu2');">Windows</dt>
<dd id="smenu2">
<ul>
<li><a href="index.php?page=windows/historique">Historique</a></li>
<li><a href="index.php?page=windows/organisation">Organisation</a></li>
<li><a href="index.php?page=windows/depanner">Dépanner</a></li>
<li><a href="index.php?page=windows/securite">Sécurité</a></li>
<li><a href="index.php?page=windows/logiciels">Logiciels</a></li>
<li><a href=""index.php?page=windows/msdos">MsDos</a></li>
<li><a href="index.php?page=windows/ast_opt">Astuces et Optimisations</a></li>
</ul>
</dd>
<dt onclick="javascript:montre('smenu3');">Linux</dt>
<dd id="smenu3">
<ul>
<li><a href="index.php?page=linux/distributions">Distributions</a></li>
<li><a href="index.php?page=linux/installation">Installation</a></li>
<li><a href="index.php?page=linux/logiciels.">Logiciels</a></li>
<li><a href="index.php?page=linux/shell">Shell</a></li>
<li><a href="index.php?page=linux/trucs">Trucs et astuces</a></li>
</ul
</dd>
<dt>Telechargement</dt>
<dt><a href="http://203566.aceboard.net">Forum</a></dt>
</dl>
</div>
<div id="col_droite">
<!-- Musique -->
<div class="cadres_droite">
<h3>Musique</h3>
<object type="application/x-shockwave-flash" data="audio/dewplayer.swf?son=audio/son.mp3" height="20" width="135">
<param name="movie" value="audio/dewplayer.swf?son=audio/son.mp3"/></object>
</div>
<!-- News, dossiers -->
<div class="cadres_droite">
<?php
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page']; ;
switch($page)
{
case 'accueil': include ('news.htm');break;
case 'windows/historique': include ('news.htm');break;
case 'windows/organisation': include ('news.htm');break;
case 'windows/depanner': include ('windows/depanner/_depanner_dossiers.htm');break;
case 'windows/securite': include ('windows/securite/_securite_dossiers.htm');break;
case 'windows/logiciels': include ('windows/logiciels/_logiciels_dossiers.htm');break;
case 'windows/msdos': include ('windows/msdos/_msdos_dossiers.htm');break;
case 'windows/ast_opt' : include ('news.htm'); break;
}
?>
</div>
</div>
<!-- Centre de la page -->
<?php
if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
switch($page)
{
case 'accueil': include ('accueil.htm');break;
case 'windows/historique': include ('windows/historique.php');break;
case 'windows/organisation': include ('windows/organisation/_organisation.php');break;
case 'windows/depanner':include ('windows/depanner/_depanner.php');break;
case 'windows/securite':include ('windows/securite/_securite.php');break;
case 'windows/logiciels': include ('windows/logiciels/_logiciels.php');break;
case 'windows/msdos': include ('windows/msdos/_msdos.php');break;
case 'windows/ast_opt' : include ('windows/ast_opt/_ast_opt.php'); break;
case 'linux/distributions' : include ('linux/distributions/_distributions.php'); break;
case 'linux/installation' : include ('linux/installation/_installation.php'); break;
case 'linux/logiciels' : include ('linux/logiciels/_logiciels.php'); break;
case 'linux/shell' : include ('linux/shell/_shell.php'); break;
case 'linux/trucs' : include ('linux/trucs/_trucs.php'); break;
}
?>
par exemple le fichier _securite.php est inclu est :
<?php
if (!isset($_GET['global'])) $global='securite_accueil'; else $global= $_GET['global'];
switch($global)
{
case 'securite_accueil': include ('securite_accueil.htm');break;
case 'index.php?page=windows/securite/_securite&global=ad_aware': include ('ad_aware.htm');break;
}
?>
les pages sont incluses dans ce fichier en fonction du fichier _securite_dossier.htm :
<h3>Dossiers sécurité</h3>
<ul>
<li><a href="index.php?page=windows/securite/_securite&global=ad_aware"><span>Prochainement:</span> Utiliser
Ad-aware</a></li>
</ul>
voila donc je pense qui doit y avoir une tite erreur dans le code... je n'ai que quelque notion de php donc je fait plus du bidouillage donc si qqn peut m'aider.
Merci d'avance