0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Scripts PHP pour formulaires et téléchargements

Le document contient trois exercices de programmation en PHP et HTML. Le premier exercice demande de créer un script PHP utilisant une boucle while et une structure switch pour gérer des valeurs spécifiques. Les deuxième et troisième exercices concernent la création de formulaires HTML pour collecter des informations utilisateur et télécharger des fichiers Word, avec des validations et des traitements appropriés en PHP.

Transféré par

wiamomn
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues2 pages

Scripts PHP pour formulaires et téléchargements

Le document contient trois exercices de programmation en PHP et HTML. Le premier exercice demande de créer un script PHP utilisant une boucle while et une structure switch pour gérer des valeurs spécifiques. Les deuxième et troisième exercices concernent la création de formulaires HTML pour collecter des informations utilisateur et télécharger des fichiers Word, avec des validations et des traitements appropriés en PHP.

Transféré par

wiamomn
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Exercice1 :

Écrivez un script PHP qui utilise une boucle while pour incrémenter une variable $i à partir de 0. À chaque itération,
évaluez la valeur de $i à l'aide d'une structure switch. Le script doit suivre les règles suivantes :

1. Lorsque $i atteint 5, affichez le message "At 5" et continuez la boucle.

2. Lorsque $i atteint 10, affichez le message "At 10; quitting" et terminez la boucle.

3. Pour toutes les autres valeurs de $i, ne faites rien de spécial et continuez la boucle.

Correction :

Exercice2

Créez un formulaire HTML qui collecte les informations d'un utilisateur et les soumet à un script PHP en utilisant les
méthodes POST et GET. Le formulaire doit contenir les champs suivants :

1. Nom (texte)

2. Email (email)

3. Âge (nombre)

4. Genre (boutons radio : Homme, Femme, Autre)

5. Intérêts (cases à cocher : Musique, Sport, Lecture, Voyage)

6. Commentaire (zone de texte)

Le script PHP doit valider les données soumises, vérifier que les variables existent avec isset() et afficher un résumé
des informations reçues.

Instructions :

1. Créez un formulaire HTML avec les champs mentionnés ci-dessus. Utilisez la méthode POST pour soumettre
le formulaire.

2. Vérifier la méthode d’envoi sur la page de réception des données.

3. Créez un script PHP qui récupère les données soumises via POST et les affiche sur la page. Assurez-vous
d'utiliser isset() pour vérifier si chaque variable existe.

4. Ajoutez une validation côté serveur dans le script PHP pour vérifier que le nom et l'email ne sont pas vides,
que l'âge est un nombre positif et que les intérêts sont bien des tableaux.

5. Modifiez le script PHP pour gérer les données soumises via GET.

Exercice 3

Exercice : Créez un formulaire HTML et un script PHP pour télécharger un fichier Word (.doc ou .docx) sur le
serveur. Le script doit vérifier que le fichier est bien un document Word et que sa taille ne dépasse pas une limite
définie.

Instructions :

1. Créez un formulaire HTML pour permettre à l'utilisateur de sélectionner un fichier Word à télécharger. Le
formulaire doit utiliser la méthode POST et inclure l'attribut enctype="multipart/form-data" pour le
téléchargement de fichiers.
2. Créez un script PHP pour traiter le téléchargement du fichier Word. Le script doit vérifier les conditions
suivantes :

 Vérifier que le fichier a été téléchargé sans erreur.

 Vérifier que le fichier est un document Word en examinant son extension de fichier (.doc ou .docx).

 Vérifier que la taille du fichier ne dépasse pas une limite définie (par exemple, 5 Mo).

 Si toutes les conditions sont remplies, déplacer le fichier dans un dossier spécifique sur le serveur.

3. Gérez les messages d'erreur appropriés pour informer l'utilisateur en cas de problème avec le téléchargement
du fichier.

Vous aimerez peut-être aussi