accueil MCSA astuces photos




PHP fonctions de base-4

introduction et
connexion à une base

1- 2- 3
afficher une
image aléatoirement

1- 2
récupérer la résolution
de l'écran

manipulations d'images
1- 2- 3


Un des avantages des pages dynamiques est qu'il est possible
de scinder un document en plusieurs parties.
Généralement, toutes les pages d'un site comporte une ou
plusieurs parties communes.

Par exemple le logo, qui se trouve souvent
en haut d'une page. Il est possible d'ecrire
une seule page pour le code qui affichera cette
partie commmune et d'inclure ce fichier dans chaque
page qui sera affichée.

Cela se fait via la fonction include

<?php include("top.php")?>


La ligne ci-dessus inclue le fichier top.php
dans les pages php qui la contiennent.

Le fichier top.php pourrait contenir toute l'en-tête HTML du
document, jusqu'à la balise <BODY>.

 <HTML>
 <HEAD>
 </HEAD>
 <BODY  background="fond.jpg" bgcolor="black" text="white">


Ainsi vous pouvez modifier le fond de toutes vos pages en ne modifiant
que cette ligne.

Si certaines pages nécessitent des couleurs ou un fond différent (ou tout
autre chose), il est possible de faire :

 <HTML>
 <HEAD>
 </HEAD>
 <?php if($fond_special == 1){ ?>

   <BODY  background="fond_special.jpg" bgcolor="white" text="black">

 <?php
 else {?>				

   <BODY  background="/fond.jpg" bgcolor="black" text="white">
 
 <?php
  }
 ?>


sans oublier de mettre
<?php $fond_special = 1?>
avant d'inclure "top.php
dans les pages concernés.

Il serait possible d'utiliser le nom de la page à afficher
au lieu de la variable "fond_special".

voici ce que vous donne la variable :
<?php echo $_SERVER['SCRIPT_FILENAME']?>
si vous êtes sur un serveur apache:

/home/astucepc/www/net/inclus.php

il s'agit bien du nom et du chemin de la page en cours.

SUITE



Une question ? Donnez votre avis, ou trouver encore plus d'infos : Le Forum