Vous êtes sur la page 1sur 3

Année Universitaire : 2011-2012

Matière : Programmation Web


Niveau : L2SIL
Enseignants : H. TURKI
M. GARA
TP N°2 : Introduction à php

Installation de EasyPHP :
EasyPHP est une plateforme de développement Web, permettant de faire fonctionner
localement des scripts PHP. Il n'est pas en soi un logiciel, mais un environnement comprenant
deux serveurs (un serveur web Apache et un serveur de bases de données MySQL), un
interpréteur de script (PHP), ainsi qu'une administration SQL PhpMyAdmin.
• Installation :
Une fois EasyPHP est installé et démarré, une icône se place dans la barre des tâches à côté de
l'horloge [1].
Un clic droit permet d'accéder à différents menus [2] :

 Aide : aide d'EasyPHP


 Fichiers Log : renvoie aux erreurs générées par Apache, MySQL et EasyPHP
 Configuration : donne accès aux différents outils de configuration
 Explorer : ouvre le répertoire "www" via l'explorateur Windows
 Administration : ouvre la page d'administration
 Web local : ouvre le web local
 Redémarrer : redémarre Apache et MySQL
 Démarrer/Arrêter : démarre/arrête Apache et MySQL
 Quitter : ferme EasyPHP

• Enregistrement de la page
Vous enregistrez les pages PHP dans le répertoire www (C:\Programmes\EasyPHP\www). Il
est conseillé de créer un répertoire par projet dans ce répertoire (www).
Une page en PHP sera généralement sauvegardée en lui donnant une des extensions
suivantes : php (conseillé), php3, php4. Si la page n'a pas l'extension voulue, le serveur
Apache ne va pas comprendre les balises <?php et ?> et rien ne s'affichera.

1
• Affichage du résultat
Avant d'afficher le résultat de la page, il faut s'assurer qu’Apache est démarré.
Il existe 2 façons d'accéder à la page PHP :

 Lancer EasyPHP, ouvrir le "Web local", sélectionner votre répertoire de travail puis
cliquer sur la page PHP.
 Ouvrir un navigateur et donner l'URL : http://localhost; Sélectionner ensuite le répertoire
de travail puis cliquer sur la page voulue.

Remarque : A ne pas faire ! Aller dans le répertoire www puis dans le répertoire
correspondant à votre projet et double cliquer sur votre page d'exemple. Vous obtiendrez une
page d'erreur.

Cours :

Structures conditionnelles : Structures de boucle :


if( ... ) { for( … ; … ; … ) {
… …
} elseif { }

} else {

}
switch( … ) { while( … ) {
case … : { … } break …
… }
default : { … } do {
} …
} while( … );

Les variables :
Le typage des variables est implicite en php. Il n’est donc pas nécessaire de déclarer leur type
au préalable ni même de les initialiser avant leur utilisation.
Les identificateurs de variable sont précédés du symbole « $ » (dollars).
Exemple : $str.

2
Exercice 1
Afficher les informations à propos de php en invoquant la fonction phpinfo().

Exercice 2
Afficher dans une page la phrase « Ceci est une ligne créée uniquement en PHP ». Afficher à
la ligne suivante : « Ceci est la 2ème phrase créée avec PHP» Cette phrase sera centrée, de
couleur bleue, de taille 3 et écrite en gras. Créer un lien sur le site de l’ISI (www.isi.rnu.tn).

Exercice 3
Créer une balise de titre H1 : « Calcul sur les variables ».
Affecter respectivement les valeurs 0.206, 150 et 10 aux variables TVA, prix HT et
Nombre.
Calculer le prix HT et le prix TTC pour les 10 articles et les afficher.
NB : prix TTC = prix HT + (prix HT*TVA)
Maintenant affecter respectivement les valeurs 150, 50 aux variables prix_table, prix_armoire.
Sachant que la TVA appliquée à la table est 0.18 et que la TVA appliquée à l’armoire est 0.20
Calculer le prix HT pour l’armoire et la table.
Comparer le prix de l’armoire et de la table et afficher quel est le prix le plus élevé.

Exercice 4
Affecter une valeur à la variable nbre et afficher la somme des entiers de 1 à nbre.
NB : on réalisera cet exercice avec l’instruction FOR puis avec l’instruction WHILE.

Exercice 5
Ecrire un programme PHP qui affiche tous les nombres impairs entre 0 et 15000, par ordre
croissant : « 1 3 5 7 ... 14995 14997 14999 ».

Exercice 6
Ecrire un programme PHP qui calcule 30!.

Exercice 7
1. Écrire un programme PHP qui affiche la table de multiplication par 13.
2. Écrire un programme PHP qui affiche la table de multiplication totale de {0,...,12}
par {0,...,12}.

Exercice 8
Ecrire un programme PHP qui affiche un cadre 10x10.
**********
* *
* *
* *
* *
* *
* *
* *
* *
**********