Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erläuterung der Schritte zum Statisieren von Seiten mit PHP

Ausführliche Erläuterung der Schritte zum Statisieren von Seiten mit PHP

php中世界最好的语言
php中世界最好的语言Original
2018-05-19 10:38:471799Durchsuche

Dieses Mal erkläre ich Ihnen ausführlich die Schritte zur Verwendung der PHP-Seitenstatik. Was sind die Vorsichtsmaßnahmen bei der Verwendung der PHP-Seitenstatik?

Seitenstatisierung besteht, wie der Name schon sagt, darin, dynamisches PHP in statisches HTML umzuwandeln. Der Prozess ist wie folgt:

Benutzer besuchen index.php, wenn Index vorhanden. html und innerhalb des Gültigkeitszeitraums direkt index.html ausgeben, andernfalls index.html generieren

file_put_contents() statische Datei ausgeben

ob_start() PHP öffnen buffer

ob_get_contents() Pufferinhalt abrufen

ob_clean() Puffer löschen

ob_get_clean() ist äquivalent zu ob_get_contents( )+ob_clean()

Codebeispiel

<?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('user', ['uid', 'username', 'email']);
 // 引入模板
 require_once "./templates/index.php";
 // 写入html
 file_put_contents('./html/index.html', ob_get_contents());
}

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Für weitere spannende Informationen zahlen Sie bitte Beachten Sie auch andere verwandte Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Detaillierte Erläuterung der Schritte zur Implementierung der Abhängigkeitsinjektion mithilfe der PHP-Klassenreflexion

So löschen Sie Dateien in einem Verzeichnis mit PHP unlink und rmdir Realize

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Schritte zum Statisieren von Seiten mit PHP. 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