Eléphant du PHP |
69 Messages
13 déc. 2012, 15:18
Ah je comprend mieux déjà.
Donc j'ai fait une autre méthode peut-elle fonctionner ?
J'ai à la racine mon fichier index.php, lui n'a rien j'ai juste une image d'intro.
Ensuite le fichier accueil.php qui lui comprend toute la structure du site.
(C'est à dire au lieu de faire des includes [banniere.php etc.] j'ai tout mi directement sur lui)
J'ai un dossier "include" dedans il y a bdd.php et fonction.php que j'include directement en haut de page sur accueil.
D'ailleurs, fonction.php j'ai une erreur :
syntax error, unexpected '[', expecting ')'
<?php
if (!isset($_GET['page']))
{
$_GET['page'] = 'accueil';
};
getPage($_GET['page']);
?>
Ensuite, je vais dans div contenu directement sur accueil,
j'écris la condition :
function getPage($fichier = 'news')
{
if( is_string($fichier) )
{
if( file_exists('page/' . $fichier . '.php') )
{
include('page/' . $fichier . '.php');
}
else
{
inlude('accueil.php');
}
}
else
{
include('accueil.php');
}
}
(J'ai créer un dossier 'page' dedans il y a aura toutes mes pages, contact.php club.php news.php etc.)
Là je suis sur accueil, donc je met les news.
Mais à quel moment je dis que SI je suis sur accueil ALORS je met news...
La fonction je dois l'écrire une fois sur accueil ou plusieurs fois ?
Merci d'avance !