[PHP-JS] Lire un fichier texte de façon temporisée
Salut,
je cherche un moyen de lire un fichier texte ligne par ligne en php (ça, j'ai trouvé), mais de façon temporisée.
C'est à dire que je voudrais lire la première ligne, attendre 3 secondes, et que la deuxième ligne apparaisse, etc.. jusqu'à la fin du fichier texte source.
Quelqu'un a une idée ?
Voilà le script de lecture actuel (non temproisé)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <?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"
// Le @ n'est absolument pas obligatoire mais il
// evite l'affichage d'un message d'erreur (non controlé)
// dans le cas où le fichier n'existe pas.
$fd = @fopen("match.txt","r");
// si fopen retourne faux c'est que le fichier
// ne peut être ouvert en lecture
if (!$fd) die("Impossible d'ouvrir le fichier");
$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<br>";
$i++;
}
// On a fini, on ferme !!
fclose($fd);
?> |
Configuration: Windows 2000
Firefox 2.0.0.4