J'essaye ce tuto, qui me parait bien, mais y'a un truc que j'ai pas dû piger...
aprés avoir chercher une soluce sur la recherche je poste cette question car je ne trouve pas réponse...
Voilà : l-adresse du test est là :
[/url]http://stephie.vincent.free.fr//cv/ft/index.php[/url]
j'ai mis comme sur le tuto un fichier index.php où il y a ce code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>
        CSS layout
    </title>
    <style type="text/css">
       @import "index.css";
    </style>
</head>
<body>

<div id="logo">message de bienvenue</div>

<div id="menucontainer">
<ul id="menulist">
	<li><a href="" title="">Bienvenue &agrave; la Cfdt </a></li>
	<li><a href="" title="">nous connaitre</a></li>
	<li><a href="" title="">nous rejoindre</a></li>
	<li><a href="" title="">nous contacter</a></li>
	<li><a href="" title="">nous e-mailer</a></li>
</ul>
</div>

<div id="nav">
 <ul>
  <li>actualit&eacute;s</li>
  <li>documentation</li>
  <li>webzines</li>
  <li>infoc@adres</li>
  <li>en direct du ca </li>
  <li>en direct du cce </li>
</ul>
</div>

<div id="infos"><h4>Infos</h4>Quelques infos relatives</div>


<div id="contenu">
<?php 
if (!isset($_GET['page'])) $page= 'actualites'; 
 switch($page)
{
case 'actualites': default: include ('actualites.txt');break;
case 'presentation': include ('presentation.txt');break;
case 'suite':include ('suite.txt');break;
case 'fin':include ('fin.txt');break;
} 
?>
</div>

<div id="pied">pied de page</div>

</body>
</html>


puis une css (index.css) dont voici le code où j'ai remplacer la div id frame par 'contenu':

/* ********************************
	contenu 
******************************** */

#contenu {
 margin-left:188px;
overflow: auto;
}


sinon on la trouve là :
http://stephie.vincent.free.fr//cv/ft/index.css[/url]

et un fichier 'actualites.txt' pour l'exemple.

Bref, je ne sais pas si c'est la css ou le code PHP ou encore si j'ai mal compris ou encore si j'ai bugué entre les .htm et les .txt des fichiers à inclure (code et comment on les nomme, c'est pas clair : .txt ou .htm ???on voit les 2 dans le tuto......????)
j'ai mis aussi un actualite.htm et fis un test avec appel des .htm..., marche pas...

Je sais, je suis trop bête...
l'important c'est de le savoir...
et de se soigner , non?
MILLES MERCIS DE M'AIDER
Re,
Re,

Si tu veux dire que tu ne peux pas inclure les fichiers .text en cliquant sur leur lien (menu de gauche), ta variable $_GET n'existe pas. Il manque dans tes <li> le href=""

Voici ce que dis le tuto :
Les liens du menu commencent toujours par la page "index.php" (c'est un nom que j'ai choisi, rien ne vous empêche de le nommer différemment), cela signifie que c'est la même page qui sera rechargée. Puis la différence se fait à partir du "?", qui annonce qu'une variable va être transmise. Ensuite "page=presentation" donne la valeur "presentation" à la variable $page.
A partir de là, la page sera rechargée en transmettant la valeur "presentation" à $page. Le code PHP situé dans le bloc central interprêtera cette valeur en incluant le fichier approprié.

Traduction du code : "index.php" est la page mère : tous les autres contenus ne seront qu'un copier-coller au sein de cette page mère.
En clair un lien vers "index.php?page=accueil" signifie : je réaffiche la page "index.php" en y incl

Il n'y a aucune raison que cela ne fonctionne pas.

Refais tes <li> et tu verras que tout baigne.