Atelier Php Semaine 2012-14

lecture des données contenues dans le fichier StockSem14.txt

L'adresse du fichier de stockage des données sera placée dans la variable $Fichier.

Nous utiliserons successivement les fonctions :

  • fopen( Fichier , Mode ) crée un pointeur de système de fichiers de type Ressource
    • Nous utiliserons le mode "r" pour une ouverture en lecture seule.
    • Nous placerons la Ressource ouverte par fopen dans la variable $OuvFich.
  • fread( Ressource , Longueur ).
    • Pour Ressource nous utiliserons la variable $OuvFich qui vient d'être créée.
    • Pour Longueur nous utiliserons la variable filesize($Fichier).
    • Nous placerons les données lues dans la variable $Data.
  • fclose( Ressource ), pour fermer le fichier de données.
    • la valeur de Ressource étant $OuvFich.

Nous pourrons tester successivement les fichiers StockSem14.txt, StockSem14.php et StockSem14.html.

Pour la lecture, nous pourrons commparer les fonctions fread( Ressource , Longueur ) fgets( Ressource , Longueur ) et file($Fichier)

Avec la fonction file, on extrait, sans qu'il soit nécessaire de recourir à la fonction fopen, le contenu de StockSem14.txt sous forme d'un Array que l'on nomme $Contenu

Affichage provisoire de $Data avec ses balises html

MrCOUSTEAUMARCEL02/04/193112De La Calypso66400   CeretBubble Bubble Bubble Bubble
MmeBARDOTBrigitte12/10/1930SNLa madrague83300 SAINT TROPEZPOUET TAGADA POUET
MrLA SAUMUREDODO03/07/1937560De La Lanterne66240 Pradestagada
MmePIAFEDITH03/02/1931100De Belleville66700 Argeles sur MerBadam Badam Badam
MrDUCKDONALD14/04/194444De La Mare66240 Saint EsteveCoin Coin Coin

Affichage de $Data sous forme d'un tableau

GenreNomPrénomDate de
Naiss.
NumRueCode Postal
Ville
Message
MrCOUSTEAUMARCEL02/04/193112De La Calypso66400   CeretBubble Bubble Bubble Bubble
MmeBARDOTBrigitte12/10/1930SNLa madrague83300 SAINT TROPEZPOUET TAGADA POUET
MrLA SAUMUREDODO03/07/1937560De La Lanterne66240 Pradestagada
MmePIAFEDITH03/02/1931100De Belleville66700 Argeles sur MerBadam Badam Badam
MrDUCKDONALD14/04/194444De La Mare66240 Saint EsteveCoin Coin Coin

Traitement des données saisies

Création d'une nouvelle ligne de tableau à partir de données saisies et affichage de la variable $Ligne

Plous tard

Par Jean-Louis BARTHE, retraité actif

Haut de Page