Magazine Internet

[Cours PHP] Les pseudo frame pour la navigation de votre site

Publié le 01 octobre 2007 par Avi Teboul

Les Pseudo Frames sont une alternatives plus efficace aux Iframes elles permettent d'inclure un fichier dans un autre (Includes) en cliquant sur un lien.

Pour mieux comprendre : On cliquant sur un lien on va modifier le contenue du site sans toucher aux menus , en tete et autres pied de page ...


Definition de la pseudo framme


// On initialise $page_go___________________________________
$page_go = FALSE;
/*
Si la page est appelée et si l'appel n'est pas vide
ex: index.php?page=
*/
if ( isset( $_GET['page'] ) and !empty( $_GET['page'] ) ) {
// on va appeler la page concernée
switch( $_GET['page'] ) {
//------Les pages sont numerotées------\
case 1 : $page_go ='page_a.php';break;
case 2 : $page_go ='page_b.php';break;
case 3 : $page_go ='page_c.php';break;
//------Les pages son nommées----------\
case 'zoulou' : $page_go ='page_d.php';break;
case 'toto' : $page_go ='page_e.php';break;
}
// si la page appelé n\est pas vide et le fichier concerné existe
if( !empty( $page_go ) and file_exists( $page_go ) ) {
// alors in inclue le fichier
include( $page_go );
// sinon on initialise $page_go
} elseif( $page_go === FALSE ) {
// et on affiche :
echo'

Cette page n existe pas

';
}
}
else {
// ici on met la page par défaut
include( 'page_par_default.php' );
}
?>

En copiant le code ci-dessus vous avez creer une pseudo framme avec comme page par defaut : page_par_default.php
Pour appeler une page a l'interieur de notre cadre il faudra utilise la syntaxe suivante : index.php?page=
Apres le = vous mettrez le nom du case qui y correspond
Exemple pour appeller la page : page_b.php

page_b.php


Exemple pour appeller la page : page_e.php

page_e.php



Retour à La Une de Logo Paperblog

A propos de l’auteur


Avi Teboul 600 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte