Cours 420-2D7-LL Développement web

*** lundi, 20 avril 2026 --> semaine 12 !!! ***



Module PHP sous Apache

(Programmation PHP)

Travail Pratique 1

Télécharger TP1 : Travail Pratique 1 (PHP).docx

 

Référence: http://www.phpfrance.com/tutorials/

5 points

 

Partie 1

Partie Session

Exercice de programmation PHP (tester les notions vues en théorie)

1.       Créer et tester un fichier PHP qui: (1.php)

 

Afficher la date du jour, inclure le contenu d'un fichier dans 1.php, afficher la date de dernière modification, récupérer son adresse IP,

(Ben oui, c’est du déjà vue !!! Réchauffement)

 

2.       Créer et tester un fichier PHP qui répond a un formulaire html:

 

Le fichier HTML (2.html) doit récupérer les informations suivantes: Nom, prénom, sexe, un sujet d'intérêt selon le chiffre choisi

(1.Sport  2.Actualité  3.Finance  4.Météo).

 

Le fichier résultat en PHP (2.php) doit afficher Monsieur ou Madame selon le cas (if, elseif, else), le nom, une photo et un texte correspondant provenant d'un fichier texte selon le sujet choisi.

 

3.       Créer et tester un fichier PHP qui répond à un formulaire html:

Le fichier HTML (3.html) doit récupérer les informations suivantes: Nom, prénom, sexe, adresse, ville, courriel.  Afficher le titre de demande d'adhésion au club ????

Exemple : Club de Pétanque de Lévis

Le fichier résultat en PHP (3.php) doit afficher si l'enregistrement est réussi ou non.  Le traitement de la demande consiste à enregistrer le contenu des variables dans un tableau et dans un fichier texte en ajout. Afficher le contenu des variables avec la réponse.

 

 


Partie 2

Exercice de programmation PHP (tester les notions vues en théorie)

Créer et tester un fichier PHP qui répond à un formulaire html:

Partie Cookie

1.               Le fichier HTML (a.html) doit récupérer les informations suivantes: Nom, prénom, sexe, adresse, ville, courriel et finalement nom d'usager et mot de passe.  Afficher le titre: Demande d'inscription à ?????

2.               Le fichier résultat en PHP (a.php) doit afficher si l'enregistrement est réussi ou non.  Le traitement de la demande consiste à enregistrer le contenu des variables dans un fichier texte en ajout et en séparant les données par "|". Envoyer un cookie qui contient le prénom de l'utilisateur et qui expire dans 24 heures.  Afficher le contenu des variables avec la réponse (enregistrement est réussi ou non).

3.               Vérifier (pas par programmation) l'existence du fichier txt qui contient le cookie chez le client.  S'assurer que le navigateur du client accepte les cookies.

4.               Créer et tester un fichier PHP (b.php) qui doit vérifier l'existence du cookie précédent.  Si oui, afficher le prénom contenu dans le cookie. Exemple: "Bonjour Lucien, merci de revenir nous visiter!"  Afficher que l'inscription est nécessaire si le cookie n'est pas présent.  Tester à partir d'un client qui n'a pas le cookie!

5.               Ajouter au fichier b.php la recherche dans le fichier texte des informations en fonction du prenom.  Attention, s'il y a plusieurs prénoms identiques, quel est le problème? Afficher les autres informations qui proviennent du fichier texte.


Partie Session

6.       Créer et tester un fichier PHP qui répond à un formulaire html:

Le fichier HTML (c.html) doit récupérer les informations suivantes: Nom, prénom.  Afficher le titre: Variable session

Le fichier résultat en PHP (c.php) doit enregistrer le contenu des variables dans une variable session.  Retourner une réponse de remerciement avec le prénom et le nom.  Ajouter un lien vers une page d.php.

La page d.php doit récupérer le nom et le prénom des variables sessions et les afficher avec une image dont le lien provient d'un fichier texte.

Faire vérifier par le professeur ou en ligne (Teams) sur les heures de laboratoire (5 pts)

Date de remise maximum : 16 février 2026

 


   

Voici mes coordonnees: Stéphane Mercier (Mers), stephane.mercier@cegeplevis.ca, 418 833-5110, poste 5511, Local G205A (disponnible par MIO)

Tout droit réservé à personne !!!

.