Heim > Fragen und Antworten > Hauptteil
Ich habe den Code offensichtlich kopiert, aber ich habe mir den Code angesehen und denke, dass da etwas nicht stimmt. Warum kann das Tag <p> Ich verstehe es nicht ganz, vielleicht liegt es daran, dass ich umso mehr zurückkehre, je mehr ich lerne und schließe den Ausgabecache
flush(); //Senden Sie die Ausgabe an den Client-Browser
foreach($users as $user)
{
// Verwenden Sie hier eine leere Schleife, um einen zeitaufwändigen Vorgang zu simulieren sein Ersatz;
// Wenn Ihre Operation nicht zeitaufwändig ist, brauchen Sie dieses Skript meiner Meinung nach nicht :)
for($i = 0; $i < 100000; $i++)
{
}
?>
<script language="JavaScript">
updateProgress("Operating user<?php echo $user; ?> ....", <?php echo min( $width, intval($progress));
</script>
<?php
Flush(); //Senden Sie die Ausgabe an den Client-Browser, damit sie ausgeführt werden kann Sofort ausgeführtes JavaScript-Programm zur serverseitigen Ausgabe.
$progress += $pix;
} //end foreach
?>
<script language="JavaScript">
//Zum Schluss den Fortschrittsbalken auf den maximalen Wert setzen $width und anzeigen gleichzeitig Vorgang abgeschlossen
updateProgress("Vorgang abgeschlossen!", <?php echo $width; ?>);
</script>
<?php
flush();
?>
</body>
</html>