Exercices les fichiers en PHP : Série 01
Exercices les fichiers en PHP : Série 01
-
Objectifs
- Être capable d’afficher des éléments d’une page HTML à partir du code PHP
- Être capable d’extraire et manipuler les variables passées au script PHP en utilisant la méthode poste.
- Être capable de lire et d’écrire dans un fichier avec PHP
-
Exercice: 01
-
Énoncé
- Écrire un script php qui permet de:
- Créer un fichier texte nommé "nombres_decimaux.txt".
- Remplir le fichier avec des nombres décimaux de 1 à 100 (chaque nombre dans une ligne)
- Stocker dans un deuxième fichier "nombres_binaires.html" les équivalents des nombres décimaux en binaires (chaque nombre dans une ligne)
- Utiliser la fonction
base_convert
PHP pour faire la conversion - L’exécution du script affiche les nombres de base 10 converties en base binaire suivant l’exemple suivant:
(1)10 ===>(1)2
(2)10 ===>(10)2
(3)10 ===>(11)2
(4)10 ===>(100)2
(5)10 ===>(101)2
(6)10 ===>(110)2
(7)10 ===>(111)2
(8)10 ===>(1000)2 - Pour la conversion de la base 10 en base binaire lire notre rappel sur la conversion
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice: 02
-
Énoncé
- Écrire un script php qui produit le comptage des visites.
- Le comptage des visites sera enregistré dans un fichier compteur_visites.txt.
- Le programme sera déclenché à l’arrivé du visiteur sur la page d’accueil du site.
- Le comptage est déclenché sans que le visiteur en ait conscience.
- Créer une page web permettant de consulter le résultat du genre "nombre visites".
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice: 03
-
Énoncé
- Pour gérer une bibliothèque les informations suivants doivent être prises en compte:
- Les informations à enregistrer pour les livres sont :
les titres, le (ou les) auteur(s),la langue, la date de parution, l’éditeur, la date d’impression et le nombre de pages. - La gestion des livres seront dans une page web formée d’un tableau de la forme :
- Travail à faire:
- Créer la page "saisie_livre.php" qui contient le formulaire d’entrée d’un livre
- Créer la page "liste_livre.php" qui sert à afficher la liste des livres saisies selon le modèle cité ce dessus
- Créer un script PHP pour la vérification et l’envoi des informations saisies vers le fichier "bibliotheque.txt" pour être stockées
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice: 04
-
Énoncé
- Créez un fichier pour enregistrer la date de chaque connexion à votre site. Procédez ensuite à la lecture des données, puis calculez des statistiques sur ces dates.
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice: 05
-
Énoncé
- Utiliser les les balises sémantique de HTML5, le css3 pour :
- Réaliser une page de connexion qui contient un formulaire avec deux champs, un pour le nom utilisateur et l’autre pour le mot de passe, un bouton de confirmation et un lien ou bouton qui affiche la page d’inscription en cas de besoin
- Réaliser une page d’inscription qui contient un formulaire avec quatre champs. Un pour le nom utilisateur, adresse mail, mot de passe et l’autre pour la confirmation de mot de passe, un bouton d’envoi et un lien ou bouton de retour vers la page de connexion.
- Une Page qui reçois les information du formulaire et qui fait des tests sur le nom d’utilisateur ,le mot de passe et l’email.
- Si les information sont correct l’utilisateur peut être redirigé vers une page de contenu si non il reçois un message d’erreur .
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice: 06
-
Énoncé
- Créer un fichier « inscription.php« . Celle-ci contient un formulaire avec les champs « Nom », « Prénom », « Adresse », « Adresse e-mail », « Numéro de téléphone », « Mot de passe » et « Confirmer votre mot de passe ». Il appelle une page PHP nommée « enregistrement.php » avec la méthode « post ».
- Créez une page « enregistrement.php » qui affiche les données saisies dans le formulaire.
- Dans votre fichier « enregistrement.php », ajouter une fonction « enregistrer » qui prend en paramètre six chaines de caractères, correspondant au nom, prenom, adresse, adresse e-mail, numéro de téléphone et mot de passe.
- Appeler cette fonction si l’utilisateur a correctement saisi ses données (par exemple juste après la redirection vers enregistrement.php).
- Dans la fonction « enregistrer », ouvrez un fichier « etudiants.csv » en mode « ajout ». Ajoutez une ligne correspondant aux valeurs prises en paramètre (nom, prénom, adresse, adresse e-mail, numéro de téléphone et mot de passe). Fermez le fichier.
- Depuis votre navigateur, en passant par le formulaire, essayer d’ajouter plusieurs étudiants à votre fichier CSV. Ouvrir ensuite ce fichier pour vérifier que tout a bien marché.
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !