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

Compteur PHP et Gestion de Sessions

Le document présente plusieurs exercices en PHP, abordant des concepts tels que l'affichage des codes ASCII, la gestion des sessions et des cookies, la validation des dates, et le téléchargement de fichiers. Il inclut également des exemples de classes, d'héritage et de méthodes magiques. Chaque exercice illustre des fonctionnalités spécifiques du langage PHP et des bonnes pratiques de programmation.

Transféré par

fatimaezzmairik
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues11 pages

Compteur PHP et Gestion de Sessions

Le document présente plusieurs exercices en PHP, abordant des concepts tels que l'affichage des codes ASCII, la gestion des sessions et des cookies, la validation des dates, et le téléchargement de fichiers. Il inclut également des exemples de classes, d'héritage et de méthodes magiques. Chaque exercice illustre des fonctionnalités spécifiques du langage PHP et des bonnes pratiques de programmation.

Transféré par

fatimaezzmairik
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 PDF, TXT ou lisez en ligne sur Scribd

Php examples :

Exo1: afficher chaque alphabet avec son code ASCII :

résultats :

.
Exo2: le probléme de captcha:

→ premier tentative:

.Astuce : pour récupération dynamique des variables de sessions :

→ ou bien on peut le remplacer par :

→ si le fichier n’existe pas arréter l’exécution de programme :

→ ou bien :

Exo3 : l’utilisation de la fonction checkdate(mois,jour,année) :


tu entre une date après le programme affiche est ce que cette date est valide ou non c-a-d est ce que tu es respecter la
forme de la date (par exemple ne pas dépasser 12 dans les mois).
Exo4: le code de date de naissance tu donne ta date de naissance et après il donne le nom de jour de
ta naissance :

✗ les variable de session :


on l’utilise dans le cas d’authentification

manipulation des cookies:


changer le thème de page lors de la deuxième accès.
.les variables d’envirenements:
. les expression régulier :
→ vérifier si le message il contient «a » quelque soit ça position.

.Exo6 :le compteur : nbr fois visiter une page :

a chaque fois on visite la page le fichier est ouvert.


visite unique: soit par les cookies ou bien les variables de session (quand on actualise la page ne se considérer pas
comme que on a le revisiter).
.les variables de session par défaut on la valeur non

le parcours des dossiers:

résultats :

EXO7 : upload des fichiers :


résultat :

-on a chmod pour changer les droits de fichier .

Exo8: d’authentification :
pour l’inscription :

.pour login :
.la page session :

exemple d’une classe :

.ajout de constructeur et destructeur :


.exemple l’ajout d’un compteur :

.pour ne pas augmenter le compteur après l’actualisation :


.
les attrébuts static :

-l’affichage : poo \n poo en php \n poo en php


les méthode magique :
-l’utilisation de get :
utilisatin de set :

-ce programme va afficher : vous essayer d’affectuer salut a str. \n salut


utilisation de tostring :

-ce programme va afficher le string donner au argument de constructeur (poo)


utilisation de isset :
-va afficher : existe sans fanction isset il affiche n’existe pas.
Utilisation de unset :

-va afficher variable n’existe pas.


Chargement automatique des classes :

le dossier qui contient la


classe s’appelle
[Link] .php et la
classe s’appelle compteur

- on sera pas besoin de faire appelle a chaque fois le programme va le faire automatiquement .
L’héritage : audiance hériter de compteur
on vaut enregistrer le compteur avec sa date dans un file [Link]
rappel : classe compteur :

.-dévlopper la classe audiance a ce que l’attribut $id soit attribut de classe :

Vous aimerez peut-être aussi