PHP: leçon 2
Accueil - Livre d' or - Forums - Chat - Contact - Disclamer - F.A.Q - il est 22:24:36 - Flux RSS


Jeux Online

  Adrenaline
  Jeux coquins
  Jeux de casino
  Mario
  Micro Machines
  Petits jeux online
  Sonic
  Super Mario


Freewares

  Jeux d'action
  Jeux d'arcade
  Jeux d'aventure
  Jeux casse briques
  Jeux de combat
  Jeux enfants
  Jeux d' humour
  Jeux fun
  Jeux mmorpg
  Jeux de réflexion
  Jeux de simulation
  Jeux de sport
  Jeux de stratégie

NEWSLETTER
Inscription / Désinscription


Partenaires

 
  Jeux gratuit
  Entrainement cerebral
  Jeux next Gen
  Jeux Flash
  Bahamut FF
  Agent du Net
  Vidéos gratuites
  Jeux flash gratuits
  Jeux gratuits
  Proditech
 Tutoriel informatique
 Jeux gratuits
 Jeux DS Wii
 Dbz source
 
 Rencontres
  Actuonline
  Eco-Malin

  Autres partenaires
  Devenir partenaire
Design


   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

Rechercher :



Leçon PHP n°2: Leçon d' approfondissement

Une fois la leçon de PHP de base, vous pouvez continuer la lecture de la leçon n°2. Bon aprentissage.

Pour le moment, vous avez compris ce qu' est le PHP avec des exemples relativements inutiles. Nous allons donc progresser dans ce language afin d' exploiter des programmes simples mais impliquant PHP pour rendre votre site dynamique. Tout l' utilité du PHP vient à combiner les instructions entres elles pour avoir des ordres plus poussées, telle la fonction IF (si en français), qui permet de passer une condition ELSEIF une seconde condition, ELSE une valeur par défaut.

Exemple:

<?
$nombre="8"
if $nombre<8
echo "Le nombre est inférieur à 8";
else if $nombre>7
echo "Le nombre est supérieur à 7";
else
echo "Il y a un problème de script";
?>

la variable $nombre vaut 8. Si cette variable <8, cela afficherait Le nombre est inférieur à 8. Come ce n' est pas le cas, cette fonction n' est pas appliquée. Comme $nombre>7 (c' est la cas ici) s' affichera à l' écran le message suivant Le nombre est supérieur à 7.
 
 

Nous allons créér un premier script interessant. La fonction getdate() renvoie la date sous forme d' un tableau. Nous allons essayer de déterminer à quelle période de la journée nous sommes. Voici le script:

<?
$horaire=getdate(); //la variable $horaire contient toutes les données
$heure=$horaire['hours']; //$heure a pris la valeur des heures
if $heure <12
echo "Bonne matinée";
elseif $heure>11
echo "Bon après-midi";
else
echo "Il y a un problème de script"; // message indiqué par défaut
?>

Nous pouvons pousser la précision plus loin, et au fur et à mesure que le nombre d' éventualités augmentent, au lieu d' utiliser if, elseif, elseif,  ..., else, la structure commutatrice SWITCH permet de résoudre le problème.Elle équivaut à un analyseur de variable suivi d' un IF. Les case analyses la valeur de la variable. Si $heure = la valeur de case, l' instruction suivante s' exécute. N' oubliez pas l' instruction break; qui stopeera l' exécution pour que le script ne se répète pas indéfiniment. Exemple:

<?
$horaire=getdate(); //la variable $horaire contient toutes les données
$heure=$horaire['hours']; //$heure a pris la valeur des heures
switch("$heure") //prend la valeur de $heure
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
echo " Bonne nuit";
break;
case 7:
case 8:
case 9:
case 10:
echo "Bonne matinée";
break;
case 22:
case 23:
echo "Bonne soirée";
break;
else
echo "Bonne journée";
}
?>
 
 
 

Une fonction PHP tout autre, include() vous sera très utile par la suite. En effet, pour simplifier les mises à jour, par exemple si un menu est présent sur tout le site, la fonction include() permettra de simplifier la page nommée menu.html pour que tous les menus du site soient modifiés. Cette fonction est donc intéressante pour éviter d' avoir à changer page par page des menus communs à toutes les pages. include() permet donc d' automatiser vos mises à jour.

Exemple:

Au lieu de faire des pages selon l' exemple

<HTML>
<HEAD></HEAD>
<BODY>
liens communs à toutes les pages
texte
</BODY></HTML>

crééz deux pages, un menu.html comportant tous les liens communs à toutes les pages et un fichier nommé page.html avec votre page.php

menu.html

<HTML>
vos liens
</HTML>
 
 

page.php

<?
include ('menu.html');
?>
Votre page
 
 
 

Grâce à ce principe, les pages de JeuxFun sont composées de 5 sous-pages inclues afin de former la page voulue sous la forme suivante

<?
include ('menu_haut.php');
include ('menu_gauche.php');
include ('menu_central.php');
include ('menu_droit.php');
include ('menu_bas.php');
?>

Comme ça avec 5 fichiers seulement, je peux modifier le design de tout mon site en quelques clicks.
 






JeuxFun vous invite à visiter ce site sur la Grèce Antique

Retour en haut de la page

© GNU 2001- 2008 - mentions légales - Plan du site - JeuxFun est un site du réseau Anata