Modérateur PHPfrance |
8758 Messages
16 mars 2011, 11:50
salut,
pseudo-frame ? ou "vrai" (i)frame dans le html ?
peut tu nous donner d'info sur le code html (dans un 1er temps) et pourquoi pas sur le code php de cadre.php.
Les pseudo-frames c'est le fait d'avoir une seule page qui en fonction d'un ou plusieurs paramètre d'url en appelle d'autre.
Clairement on a une page qui sert de "gabarit" html avec l'entete, pieds de page, menu, bref tous ce quie ne "change pas ou peu" et au milieu on inclus le fichier de la page voulu, cela évite d'avoir du code html en doublon dans tout les fichiers et si tu modifie ce code c'est seul fois dans le fichier gabarit

Et cela permet aussi d'éviter d'avoir un fichier de 28km de long si l'on veut faire ça dans un seul (pour ne pas dupliquer le code html
donc en gros le code de base est
<html>
<head>...</head>
<body>
<div id="entete"><h1>le titre du site ou ce que veut ;)</h1></div>
<div id="menu">menu</div>
<div id="contenu">
<?php
if (isset($_GET['page'])) include ($_GET['page']);
else include('defaut.php');
?>
</div>
<div id="pieddepage">
blabla</div>
</body>
</html>
Avec ça tu affiche une page en fonction du paramètre page= dans l'url ou s'il n'existe pas la page defaut.php (bon c'est du code minimaliste pour l'exemple c'est pas à utiliser ainsi

).
ton soucis de perte de "cadre" doit venir de la (c'est ce qu'indique xTG).
@+
Il en faut peu pour être heureux ......