alainL
2013-11-05 18:23:49 UTC
Bonsoir,
Je lis un fichier.text de plusieurs lignes (de 5 enreg chacune)et je
voudrais attendre qqs secondes entre les affichages de ces lignes.
J'ai essayé sleep(3) juste avant la fin de la boucle mais le script ne
part plus. Merci pour un conseil !
(mon but est de réaliser un petit diaporama automatique)
Voici le code:
-----------------------------------------
<?php
# détermine le nom du fichier fleurs à utiliser suivant le mois en cours
$mois = array(1=>'janvier', 'février', 'mars', 'avril', 'mai',
'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre');
$Fnm = 'fleurs_'.$mois[date('n')].'.txt';
$inF=fopen($Fnm,'r');
$tab=file($Fnm);
$nb=count($tab);
fclose($inF);
$inF = fopen($Fnm,'r');
for ($i=1;$i<$nb;$i++)
{
$ligne[$i] = fgets($inF, 4096);
$donneesligne=explode(';',$ligne[$i]);
$numligne=$donneesligne[0];
$imgligne=$donneesligne[1];
$nvligne=htmlspecialchars($donneesligne[2], ENT_QUOTES);
$nfligne=htmlspecialchars($donneesligne[3], ENT_QUOTES);
$nffligne=htmlspecialchars($donneesligne[4], ENT_QUOTES);
echo $imgligne.'<br>';
## sleep(3);
}
fclose($inF);
?>
--------------------------------------
AlainL
http://autourdalos.fr
---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
http://www.avast.com
Je lis un fichier.text de plusieurs lignes (de 5 enreg chacune)et je
voudrais attendre qqs secondes entre les affichages de ces lignes.
J'ai essayé sleep(3) juste avant la fin de la boucle mais le script ne
part plus. Merci pour un conseil !
(mon but est de réaliser un petit diaporama automatique)
Voici le code:
-----------------------------------------
<?php
# détermine le nom du fichier fleurs à utiliser suivant le mois en cours
$mois = array(1=>'janvier', 'février', 'mars', 'avril', 'mai',
'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre');
$Fnm = 'fleurs_'.$mois[date('n')].'.txt';
$inF=fopen($Fnm,'r');
$tab=file($Fnm);
$nb=count($tab);
fclose($inF);
$inF = fopen($Fnm,'r');
for ($i=1;$i<$nb;$i++)
{
$ligne[$i] = fgets($inF, 4096);
$donneesligne=explode(';',$ligne[$i]);
$numligne=$donneesligne[0];
$imgligne=$donneesligne[1];
$nvligne=htmlspecialchars($donneesligne[2], ENT_QUOTES);
$nfligne=htmlspecialchars($donneesligne[3], ENT_QUOTES);
$nffligne=htmlspecialchars($donneesligne[4], ENT_QUOTES);
echo $imgligne.'<br>';
## sleep(3);
}
fclose($inF);
?>
--------------------------------------
AlainL
http://autourdalos.fr
---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
http://www.avast.com