Un compteur de visiteurs pour la page daccueil

  • Slides: 18
Download presentation
Un compteur de visiteurs pour la page d’accueil de notre site avec utilisation d’un

Un compteur de visiteurs pour la page d’accueil de notre site avec utilisation d’un fichier Petit tour d’horizon des fonctions qui permettent d’utiliser un fichier Php après la fin des 25 cours de Michel Caille à l’UIAD 1

Fichiers avec php – Outils 1. Créer un dossier : Cpteur. Visit. Fich 2.

Fichiers avec php – Outils 1. Créer un dossier : Cpteur. Visit. Fich 2. Récupérer le contenu du dossier sur le réseau Ce dossier contient : § Plusieurs fichiers php (Lect, Ecrit, Cpteur) § Plusieurs fichiers textes (1, 2, 3, Cpt. V, L 4) § Le sous-dossier « St. Im » habituel 2

Cours n° 7 - 22/11/16 - Révision Ø Ø Ø Le fichier « commentaires.

Cours n° 7 - 22/11/16 - Révision Ø Ø Ø Le fichier « commentaires. txt » dans la variable $file Ouverture du fichier avec la fonction fopen Eléments de l’ouverture dans la variable $fp Les modes d’ouverture : r (lecture), r+, a (écriture), a+ Lecture avec la fonction fread Stockage des anciens messages dans $old Utilisation de la fonction filesize pour la fin de lecture La fonction rewind qui remet le pointeur au début Nouveau message dans la variable $entry Concaténation de $entry et $old Ecriture dans le fichier avec la fonction fputs 3

L 1 – Lecture avec readfile Ø Ouvrir le fichier « Fich. Lect. php

L 1 – Lecture avec readfile Ø Ouvrir le fichier « Fich. Lect. php » dans Note. Pad++ Ø Ecrire les lignes suivantes à l’emplacement L 1 4

L 2 – Lecture avec file Pour l’emplacement L 2 5

L 2 – Lecture avec file Pour l’emplacement L 2 5

L 3 – Lecture par ligne avec fgets 6

L 3 – Lecture par ligne avec fgets 6

L 4 – Lecture par caractère avec fgetc 7

L 4 – Lecture par caractère avec fgetc 7

L 5 – Lecture avec fread 8

L 5 – Lecture avec fread 8

E 1 – Ouverture en mode r+ Ø Ouvrir Fich. Ecrt. php dans Note.

E 1 – Ouverture en mode r+ Ø Ouvrir Fich. Ecrt. php dans Note. Pad++ Ø Ecrire les lignes suivantes à l’emplacement E 1 $fp = fopen ('text 4. txt', 'r+'); text 4. txt n’existe pas Le navigateur signale l’erreur 9

E 2 – Ecriture en mode a+ Pour l’emplacement E 2 $fp = fopen

E 2 – Ecriture en mode a+ Pour l’emplacement E 2 $fp = fopen ('text 4. txt', 'a+'); fputs ($fp, 'Bonjour Texte 4 '); fclose ($fp); Avec ce mode a+, le fichier est créé 10

E 3 – Ecriture en mode r+ $fp = fopen ('text 2. txt', 'r+');

E 3 – Ecriture en mode r+ $fp = fopen ('text 2. txt', 'r+'); fputs ($fp, 'Bonjour Texte 2 '); fclose ($fp); Le fichier text 2. txt, préalablement vide, contient maintenant le message « Bonjour Texte 2 » 11

E 4 – Ecriture r+ dans text 3. txt non vide Au préalable, bien

E 4 – Ecriture r+ dans text 3. txt non vide Au préalable, bien vérifier le contenu de text 3. txt $fp = fopen ('text 3. txt', 'r+'); fputs ($fp, 'Nouvel ajout dans text 3. txt '); fclose ($fp); Le contenu précédent a été écrasé 12

E 5 – Ecriture r+ en position 2 $fp = fopen ('text 2. txt',

E 5 – Ecriture r+ en position 2 $fp = fopen ('text 2. txt', 'r+'); $lig = fgets ($fp); fputs ($fp, 'Ajout à la fin de text 2. txt '); fclose ($fp); Le contenu de la position 1 est préservé 13

Le compteur des visiteurs A écrire dans Cpt. Visit. php 14

Le compteur des visiteurs A écrire dans Cpt. Visit. php 14

Continuer avec php Cette présentation a été préparée à partir d’infos trouvées dans la

Continuer avec php Cette présentation a été préparée à partir d’infos trouvées dans la documentation de Patrick Php est extrêmement vaste Il faut continuer à se documenter Se fixer un but EXPERIMENTER, ESSAYER 15

http: //patrick. cordo. free. fr/ 27. Atelier Php 16

http: //patrick. cordo. free. fr/ 27. Atelier Php 16

27. Atelier php Gestion des fichiers 12 17

27. Atelier php Gestion des fichiers 12 17

Gestion des fichiers 12 18

Gestion des fichiers 12 18