Cómo implementar tareas de temporizador usando PHP puro
Escribí el siguiente código de retraso en PHP, utilizado principalmente para llamadas de archivos BAT de cuenta regresiva: lt;?php?
//Herramienta de retraso por lotes
if ? ($argc==2){
set_time_limit(0);
$v=$argv [1] 0;
while($vgt; 0 ){
echo?"\r por favor espere?"..sec2str($v)." ?? seg.?" ;
$n=$vgt; : ($vgt; 60? 60: ($vgt; 10? 10: 1));
dormir ($vgt; $n? $n:
); $v-=$n;
}
$v=$argv[1] 0;
echo ?"\r".sec2str($ v )".? Retraso de segundos completado.\n";
}
else?"Uso:\nsleep.php?lt;demo segundosgt;";
función?sec2str($v){ $s=''; si?($vgt;3600)?{$s.=piso($v/3600).' :';$v=3600;} si?( $slt;gt;''? ||? $vgt;60)?{$s.=piso($v/60).' :';$v=60;} $s.=$v; s;
}gt;.