<?php
// Ouverture du fichier en lecture [option 'r']
// et récupération d'un pointeur (ou descripteur de fichier)
// Ici, j'ai utilisé une petite astuce afin d'afficher
// le contenu du fichier constituant ce script
// j'ai donc utilisé __FILE__ au lieu de spécifier
// un fichier par "/chemin/monfichier"
$fd = fopen(__FILE__,'r');

// si fopen retourne faux c'est que le fichier
// ne peut être ouvert en lecture
if (!$fd) {
     echo 'Impossible d\'ouvrir le fichier';
} else {
    $i = 1; // compteur de ligne

    // Lorsque nous atteindrons la fin du fichier
    // foef($fd) retournera faux
    // et la boucle while s'arrêtera
    while (!feof($fd)) {

    // Il est temps de lire une ligne du fichier
    // et en tout cas au maximum 1024 caractères
    $ligne = fgets($fd, 1024);

    // Si la fin du fichier n'est pas atteinte
    // On peut maintenant afficher la ligne
    if (!feof($fd)) echo 'Ligne '.$i.': '.$ligne;
    $i++;
    }

    // On a fini, on ferme !!
    fclose($fd);
}
?> 
