Précédent | Suivant |
Vous avez vu que la fonction file() place le contenu d’un fichier dans un tableau : chaque ligne du fichier est représentée par un élément du tableau scalaire. Vous pouvez donc utiliser les fonctions des tableaux scalaires pour accéder aux données du fichier.
array file(string URL_fichier);
Exemple :
<?
$orders = file("orders.txt");
// le contenu
du fichier est placé dans le tableau $orders
$num = count($orders);
// compte le
nombre d'éléments du tableau
if ($num == 0)
{
echo "Rien à afficher, réessayer
plus tard";
}
else
{
for ($i = 0; $i < $num ; $i++)
{
echo "$orders[$i]<br>"; // affiche
chaque ligne du fichier
}
}
?>
Exercice : (Voir annexe, Chargements de tableaux à partir de fichiers)
Soit le fichier texte stagiaire_mdb.txt est issue d’une éxportation d’une base access, il contient la liste des stagiaires et leur coordonnées. De plus il a été généré avec les lignes délimitées par des ; et les champ délimités par " (guillemet).
Affichez dans une page, chaque stagiaire avec son adresse et téléphone en dessous.
Exemple :
Numéro de stagiaire : 1
Madame DURANT
21, rue Georges Brassens
94000 Creteil
Téléphone : 01 42 44 12 30
Précédent | Suivant |