Concevez votre site web avec PHP et MySQL

Extrait du cours concevez votre site web avec PHP et MySQL

……
TP : page protégée par mot de passe
Bienvenue dans votre premier TP !
Ce qui suit n’est pas un chapitre comme les autres, vous n’allez rien apprendre de nouveau. Mais pour la première fois, vous allez pratiquer pour de bon et réaliser votre premier script PHP !
Le but de chacun des TP est de vous montrer à quoi peut servir tout ce que vous venez d’apprendre. Quand vous lisez un chapitre, vous êtes parfois dans le flou, vous vous dites : « Ok, j’ai compris ce que tu veux me dire, mais je ne vois vraiment pas où tu veux en venir : comment je peux faire un site web avec tout ça ? ». Maintenant, place au concret !
Et − bonne surprise − vous avez déjà le niveau pour protéger le contenu d’une page par mot de passe ! C’est ce que je vais vous apprendre à faire dans ce chapitre.
Comme c’est votre premier TP, il est probable que vous vous plantiez lamentablement (vous voyez, je ne vous cache rien). Vous aurez envie de vous pendre ou de vous jeter par la fenêtre, c’est tout à fait normal.
Je connais peu de monde qui peut se vanter d’avoir réussi du premier coup son premier script PHP. Ne vous découragez donc pas, essayez de suivre et de comprendre le fonctionnement de ce TP, et ça ira déjà mieux au prochain. 🙂
Instructions pour réaliser le TP
Les prérequis
En règle générale, il faut avoir lu tous les chapitres qui précèdent le TP pour bien le comprendre. Voici la liste des connaissances dont vous aurez besoin pour réaliser ce TP :
afficher du texte avec echo ;
utiliser les variables (affectation, affichage…) ;
transmettre des variables via une zone de texte d’un formulaire ;
utiliser des conditions simples (if, else).
Si l’un de ces points est un peu flou pour vous (vous avez peut-être oublié), n’hésitez pas à relire le chapitre correspondant, vous en aurez besoin pour traiter convenablement le TP. Vous verrez, il ne vous sera pas demandé de faire des choses compliquées. Le but est simplement d’assembler toutes vos connaissances pour répondre à un problème précis.
Votre objectif
Voici le scénario : vous voulez mettre en ligne une page web pour donner des informations confidentielles à certaines personnes.
Cependant, pour limiter l’accès à cette page, il faudra connaître un mot de passe.
Dans notre cas, les données confidentielles seront les codes d’accès au serveur central de la NASA (soyons fous !). Le mot de passe pour pouvoir visualiser les codes d’accès sera kangourou.
Sauriez-vous réaliser une page qui n’affiche ces codes secrets que si l’on a rentré le bon mot de passe ?
Comment procéder ?
Pour coder correctement, je recommande toujours de travailler d’abord au brouillon (vous savez, avec un stylo et une feuille de papier !). Ça peut bien souvent paraître une perte de temps, mais c’est tout à fait le contraire. Si vous vous mettez à écrire des lignes de code au fur et à mesure, ça va être à coup sûr le bazar. À l’inverse, si vous prenez cinq minutes pour y réfléchir devant une feuille de papier, votre code sera mieux structuré et vous éviterez de nombreuses erreurs (qui font, elles, perdre du temps).
À quoi doit-on réfléchir sur notre brouillon ?
1. Au problème que vous vous posez (qu’est-ce que je veux arriver à faire ?).
2. Au schéma du code, c’est-à-dire que vous allez commencer à le découper en plusieurs morceaux, eux-mêmes découpés en petits morceaux (c’est plus facile à avaler).
3. Aux fonctions et aux connaissances en PHP dont vous allez avoir besoin (pour être sûrs que vous les utilisez convenablement).
Et pour montrer l’exemple, nous allons suivre cette liste pour notre TP.
…….

Sommaire: Concevez votre site web avec PHP et MySQL

Lire aussi
Concevez votre site web avec PHP et MySQL
Partie 1 : Les bases de PHP
Introduction à PHP
Les sites statiques et dynamiques
Comment fonctionne un site web ?
Cas d’un site statique
Cas d’un site dynamique
Les langages du Web
Pour un site statique : HTML et CSS
Pour un site dynamique : ajoutez PHP et MySQL
PHP génère du HTML
Et la concurrence ?
Les concurrents de PHP
Les concurrents de MySQL
Plusieurs combinaisons sont possibles
En résumé
Préparer son ordinateur
De quels programmes a-t-on besoin ?
Avec un site statique
Avec un site dynamique
Sous Windows : WAMP
Sous Mac OS X : MAMP
Sous Linux : XAMPP
Utiliser un bon éditeur de fichiers
Sous Windows
Sous Mac OS X
Sous Linux
En résumé
Premiers pas avec PHP
Les balises PHP  La forme d’une balise PHP  Insérer une balise PHP au milieu du code HTML
Afficher du texte
L’instruction echo
Enregistrer une page PHP
Tester la page PHP
Comment PHP génère du code HTML
Les commentaires
Les commentaires monolignes
Les commentaires multilignes
En résumé
Inclure des portions de page
Le principe
Le problème
La solution
La pratique
En résumé
Les variables
Qu’est-ce qu’une variable ?
Un nom et une valeur
Les différents types de variables
Affecter une valeur à une variable
Premières manipulations de variables
Utiliser les types de données
Afficher et concaténer des variables
Afficher le contenu d’une variable
La concaténation
Faire des calculs simples
Les opérations de base : addition, soustraction…
Le modulo
Et les autres opérations ?
En résumé
Les conditions
La structure de base : if… else
Les symboles à connaître
La structure if… else
Le cas des booléens
Des conditions multiples
L’astuce bonus
Une alternative pratique : switch
Les ternaires : des conditions condensées
En résumé
…..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Concevez votre site web avec PHP et MySQL (8,29 MO) (Cours PDF)

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *