Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen statischer PHP-Seitenbeispiele

Teilen statischer PHP-Seitenbeispiele

小云云
小云云Original
2018-02-07 09:05:041423Durchsuche

Bei der Seitenstatik handelt es sich, wie der Name schon sagt, um die Konvertierung von dynamischem PHP in statisches HTML. In diesem Artikel werden hauptsächlich die Prinzipien und zugehörigen Methoden der PHP-Seitenstatik erläutert. Ich hoffe, es hilft allen.

Der Vorgang ist wie unten dargestellt

Der Benutzer greift auf index.php zu und liegt innerhalb des Gültigkeitszeitraums direkt ausgegeben werden, sonst wird es generiert. file_put_contents() gibt statische Dateien aus


ob_start() öffnet den PHP-Puffer


ob_get_contents() ruft den Pufferinhalt ab


ob_clean() löscht den Puffer


ob_get_clean() entspricht ob_get_contents()+ob_clean()


Codebeispiel


Verwandte Empfehlungen:
<?php

if (file_exists(&#39;./html/index.html&#39;) && time() - filectime(&#39;./html/index.html&#39;) < 30) {
 require_once &#39;./html/index.html&#39;;
} else {
 // 引入数据库配置
 require_once "./config/database.php";
 // 引入Medoo类库
 require_once "./libs/medoo.php";
 // 实例化db对象
 $db = new medoo($config);
 // 获取数据
 $users = $db->select(&#39;user&#39;, [&#39;uid&#39;, &#39;username&#39;, &#39;email&#39;]);
 // 引入模板
 require_once "./templates/index.php";
 // 写入html
 file_put_contents(&#39;./html/index.html&#39;, ob_get_contents());
}

Statischer Implementierungscode für PHP-Seiten

ThinkPHP3 .2.3 Methode zur statischen Implementierung einer Seite

Ein Fall einer statischen Implementierung einer HTML-Seite

Das obige ist der detaillierte Inhalt vonTeilen statischer PHP-Seitenbeispiele. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn