TP1 PHP
TP1 PHP
TP1 PHP
Objectif
L'objectif de ce TP est de vous permettre de réaliser des sites web dynamiques, pas à
pas.
Lorsque vous voulez visiter un site web, vous tapez son adresse dans votre navigateur
web. Mais ne vous êtes-vous jamais demandé comment faisait la page web pour arriver
jusqu'à vous ?
Il faut savoir qu'Internet est un réseau composé d'ordinateurs. Ceux-ci peuvent être
classés en deux catégories :
1. Les clients : ce sont les ordinateurs des internautes comme vous. Votre
ordinateur fait donc partie de la catégorie des clients. Chaque client représente
un visiteur d'un site web.
2. Les serveurs : ce sont des ordinateurs puissants qui stockent et délivrent des
sites web aux internautes, c'est-à-dire aux clients. La plupart des internautes
n'ont jamais vu un serveur de leur vie. Pourtant, les serveurs sont
indispensables au bon fonctionnement du Web.
On résume : votre ordinateur est appelé le client, tandis que l'ordinateur qui détient
le site web est appelé le serveur.
PHP : C’est un langage que seuls les serveurs comprennent, et qui permet de rendre
votre site dynamique.
1
1. Préparez votre environnement de travail :
Pour que votre ordinateur puisse lire du PHP, il faut qu'il se comporte comme un
serveur.Les programmes que vous devez installer :
3. Lorsque XAMP démarre, il lance à son tour les deux programmes importants en
fond : Apache et MySQL (il faudra peut-être cliquer sur "Start Servers").
Si une fenêtre apparaît pour vous indiquer que le pare-feu bloque Apache ou MySQL,
cliquez sur "Autoriser l'accès".
2
2. Création du premier projet de test que nous appellerons tests :
<?php
<!DOCTYPE html>
<html>
<head>
<title>Ceci est une page de test <?php /* Code PHP */ ?></title>
<meta <?php /* Code PHP */ ?> charset="utf-8" />
2023-2024 | F a s c i c u l e d e T P : Atelier Développement web coté serveur
</head>
<body>
<h2>Page de test</h2>
<p>
Cette page contient du code HTML avec des balises PHP.<br />
<?php /* Insérer du code PHP ici */ ?>
Voici quelques petits tests :
</p>
<h2>echo</h2>
<p>
Cette ligne a été écrite entièrement en HTML.<br />
<?php echo("Celle-ci a été écrite entièrement en PHP."); ?>
</p>
</body>
</html>
Notez qu'il existe une instruction identique à echo appelée print, qui fait la même
chose. Cependant, echo est plus couramment utilisée.
Dans le fichier index.php, dans la balise body ajouter et tester le code suivant :
<h2>Commentaire</h2>
<?php
echo "J'habite à nabeul."; // Cette ligne indique où j'habite
Application :
Déclarer 2 variables : nom et prénom. Les initialiser avec les valeurs "Ben Ahmed" et "Ali"
et les afficher sur la page en utilisant 3 modes syntaxiques différents :
- 2 commandes echo
- 1 commande echo avec 1 seule chaîne de caractère
- 1 commande echo avec le point de concaténation
Résulta :
Application :
Affecter respectivement les valeurs 0.206, 150 et 10 aux variables TVA, prix et Nombre.
Calculer le prix HT et le prix TTC pour les 10 articles et les afficher.On affichera également
le type de chaque variable
5
2023-2024 | F a s c i c u l e d e T P : Atelier Développement web coté serveur
Résulta :
Application :
Affecter respectivement les valeurs 150, 50 et 10 aux variables prix_table,
prix_armoire et Nombre.
Résulta :
6
Résultat :
Application 1 :
Application 2:
Fusionner deux tableaux dans un troisième.