You are on page 1of 2

TP php

Exercice 1
Déterminez le numéro de version de PHP, le nom du système d’exploitation de votre
serveur ainsi que la langue du navigateur du poste client.
Exercice 2
1- Utiliser foreach pour traverser le tableau $_SERVER
foreach ($_SERVER as $Key=>$Val){
echo ("La Clé ".$Key." possède la valeur :".$Val);
}
Interpréter chaque clé et sa valeur.
2- Créez un formulaire de saisie d’adresse e-mail contenant un champ caché destiné à
récupérer le type du navigateur de l’utilisateur. Le code PHP affiche l’adresse et le
nom du navigateur dans la même page après vérification de l’existence des données.
voir $_SERVER['REMOTE_ADDR'], $_SERVER['REMOTE_HOST'],
$_SERVER['REMOTE_PORT'], $_SERVER['HTTP_USER_AGENT']

Exercice 3
Générer un formulaire qui demande un mon d'utilisateur, sa civilité et son mot de passe.
un bouton de type submit permet de valider le formulaire.
Utiliser dans un premier temps ma méthode "GET" dans le formulaire
Un fois valider remarquez l'url
Utiliser cette fois la méthode POST remarquez à nouveau l'url
Ecrire un programme php qui affiche les paramètres de l'url de la forme
http://momserveur.com/?para1=parametre1&para2=parametre2&para3=parametre3 …

Exercice 4
Faites un formulaire html qui demande un nom (type=”text”), un mot de passe
(type=”password”), et qui demande le sexe (type=”radio”). Si le mot de passe entré est
P@ssw0rd ; faites un script traitement_formulaire.php qui traite ces données : si le mot de
passe est P@ssw0rd, il affiche ”bonjour M. X” ou ”bonjour Mme X”, selon la case cochée, où
X est le nom rentré dans le champ du nom.
Exercice 5
Faites un formulaire de commande de voiture : l’utilisateur rentrera son nom dans une zone
de texte, la marque de la voiture dans une autre zone de texte, puis devra cocher les cases
(checkbox) indiquant les options qu’il choisit parmi :
– Climatisation
– Injection au méthane
– Ventilation des rotules
– alarme
Le script php chargé de traiter ce formulaire devra afficher la phrase, si X est le nom du client
et Y la marque de la voiture qu’il souhaite acheter : ”la voiture de rêve de M. X est une Y
avec options :”. Cette phrase sera suivie d’un tableau html à une colonne résumant les
options choisies.
Exercice 6
Réaliser un site qui permet aux utilisateurs de laisser leurs coordonnées.
l'administrateur par suite les stockent dans un tableau puis les afficher à sa manière. pour les
champs grisé, utiliser, au sein d'un formulaire, l'option placeholder="Téléphone*". * veut
dire obligatoire.
le site doit avoir la forme:

TP PHP A. EL FERGOUGUI
Exercice 7
Réaliser une application de simulation de crédit à la consommation d'une banque.
Mensualité=(Montant*(1+Taux)/(Durée*12)
l'application aura la forme suivante:

Exercice 8
Généraliser l'exercice 3 pour calculer chaque champs à partir des autres.

Exercice 9
Créez un formulaire n’effectuant que le transfert de fichiers pdf et d’une taille limitée à 10 Mo.
Le script affiche le nom du fichier du poste client ainsi que la taille du fichier transféré et la
confirmation de réception.

TP PHP A. EL FERGOUGUI

You might also like