Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert das Prinzip des Fortschrittsbalkens

PHP implementiert das Prinzip des Fortschrittsbalkens

王林
王林nach vorne
2019-09-06 14:48:263183Durchsuche

PHP implementiert das Prinzip des Fortschrittsbalkens

Das Prinzip der PHP-Implementierung des Fortschrittsbalkens:

Vorlagenersetzung, Einrichten eines Logos auf der Seite, Scrollen Ihrer eigenen Seite, ohne Senden Bei einer Anfrage an den Server erhält die Serverseite den Fortschritt und ersetzt dann die Seitenkennung, um den Fortschrittsbalkeneffekt zu erzielen.

Seitencode:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Expires" content="Fri, Jan 01 1900 00:00:00 GMT">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Lang" content="en">
<meta name="author" content="">
<meta http-equiv="Reply-to" content="@.com">
<meta name="generator" content="PhpED 5.8">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="creation-date" content="01/01/2009">
<meta name="revisit-after" content="15 days">
<title>进度条</title>
<script type="jquery.min.js"></script>
<script type="text/javascript">
function test(){
    location.reload();
    setTimeOut(&#39;test()&#39;,1000)
}
</script>
</head>
 
<body οnlοad="test()">
  <div id="test">0</div>
  
  <div id="" style="width: 100;">{%a%}</div>
</body>
</html>

Servercode:

<?php
 
 for($i = 0;$i < 6;$i++){
      echo $i.&#39;<br/>&#39;;
      echo str_repeat(&#39;      &#39; ,2024);
      $url = &#39;/t/test.php&#39;;
      header("Location: " . $url.&#39;&id=&#39;.$i);
      $read_url = realpath(&#39;.&#39;.$url);
      $content = file_get_contents(&#39;D:/phpnow/htdocs11/design/t/test.php&#39;);
     $rr = preg_replace(&#39;/{%(.*)%}/&#39;,&#39;{%&#39;.$i.&#39;%}&#39;,$content);
     file_put_contents(&#39;D:/phpnow/htdocs11/design/t/test.php&#39;,$rr);
      ob_flush();
      flush();
      sleep(1);
  }

?>

Das obige ist der detaillierte Inhalt vonPHP implementiert das Prinzip des Fortschrittsbalkens. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen