par
grem001 » 14 janv. 2009, 18:25
Bonjour,
J'ai décidé de passer aux divs avec include pour créer le nouveau site de ma ville au lieu d'utiliser les Iframes. Comme je suis débutant, j'ai suivi les conseils d'un site pour débutant, l'exemple donne ça :
Code : Tout sélectionner
<div class="entete" >
<?php
include('entete.htm'); // Nous appelons l'entete du site
?>
</div>
<div class="colonneGauche" >
<?php
include('menu.htm'); // Nous appelons notre menu
?>
</div>
<div class="colonneDroite">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('news' => 'news.php',
'accueil' => 'accueil.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
</div> <div class="pied">
<?php
include('pied.htm'); // Nous appelons le pied de page
?>
</div>
http://www.phpdebutant.org/article68.php
Seulement voilà, ils disent qu'il faut entrer toutes les pages autorisées, mais si le site en contient 100, il faut vraiment que je les rentre ? N'y a t il pas un autre moyen ?
Et une autre question :
Pour le referencement, comment faire pour éviter que la recherche ne tombe sur le fichier navdroite.php (par exemple), sans le conteneur qui est mon ficher index.php ?
merci d'avance à tous
[/php]
Bonjour,
J'ai décidé de passer aux divs avec include pour créer le nouveau site de ma ville au lieu d'utiliser les Iframes. Comme je suis débutant, j'ai suivi les conseils d'un site pour débutant, l'exemple donne ça :
[code]<div class="entete" >
<?php
include('entete.htm'); // Nous appelons l'entete du site
?>
</div>
<div class="colonneGauche" >
<?php
include('menu.htm'); // Nous appelons notre menu
?>
</div>
<div class="colonneDroite">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array('news' => 'news.php',
'accueil' => 'accueil.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('accueil.php'); // Page par défaut quant elle n'existe pas dans le tableau
}
?>
</div> <div class="pied">
<?php
include('pied.htm'); // Nous appelons le pied de page
?>
</div> [/code]
[url]http://www.phpdebutant.org/article68.php[/url]
Seulement voilà, ils disent qu'il faut entrer toutes les pages autorisées, mais si le site en contient 100, il faut vraiment que je les rentre ? N'y a t il pas un autre moyen ?
Et une autre question :
Pour le referencement, comment faire pour éviter que la recherche ne tombe sur le fichier navdroite.php (par exemple), sans le conteneur qui est mon ficher index.php ?
merci d'avance à tous
[/php]