Je crée un script simple pour tester que je peux faire écho dans ma boucle while avant qu'il ne prenne 60 secondes, mais le problème est qu'il ne résonnera pas dans ma boucle. Je ne sais pas si c'est vraiment exécuté à l'intérieur de ma boucle while. Ensuite, mon navigateur va s'écraser.exécution du script avant 60 secondes
$timelimit = 60; //seconds
set_time_limit($timelimit);
$start_time = time(); //set startup time;
while(((time() - $start_time) < $timelimit) || !$timelimit){
echo "executing..<br/>";
}
Merci d'avance.
Votre question n'est pas très claire. Je ne suis pas sûr de ce que vous demandez –
Si votre navigateur se bloque lors du chargement de la page, je suppose qu'il est surchargé par probablement des millions de lignes de 'exécution 'étant reçu du serveur. Une seule déclaration 'echo' nécessite ** très ** peu de temps. Vous devriez ajouter 'usleep (100000);' (dormir 100000 microsecondes/100 millisecondes) dans votre boucle pour limiter l'exécution. – Lukas
@ Lukas, merci – kelly123