Heim > Backend-Entwicklung > PHP-Tutorial > So generieren Sie statische Seiten mit PHP

So generieren Sie statische Seiten mit PHP

WJ
Freigeben: 2023-04-08 17:52:01
nach vorne
4618 Leute haben es durchsucht

Was ist PHP-Static?

Das einfache Verständnis von PHP-Static besteht darin, die von der Website generierten Seiten den Besuchern in Form von statischem HTML anzuzeigen. PHP-Statik Es ist in reine statische und pseudostatische Seiten unterteilt. Der Unterschied zwischen den beiden liegt im Verarbeitungsmechanismus von PHP, der statische Seiten generiert.

Methoden für PHP zum Generieren statischer HTML-Seiten

1. Verwenden Sie PHP-Vorlagen zum Generieren statischer Seiten

PHP-Vorlagen sind sehr praktisch, um eine Statik zu erreichen. wie Installation und Verwendung von PHP Smarty, um eine statische Website zu erstellen.

2. PHP-Dateilese- und -schreibfunktionen verwenden, um statische Seiten zu generieren

PHP generiert statischen Seitenbeispielcode

< $out1 = " < html>PHP-Website-Statifizierungs-TutorialWillkommen auf der PHP-Website-Entwicklungs-Tutorial-Website www.leapsoul.cn PHP-Website-Seiten. Methode"; $fp = fopen("leapsoulcn.html","w"); if(!$fp) { echo "System Error"; exit(); } else { fwrite($fp,$out1); fclose($fp); echo "Success" } ?>

3 Seite

Die Ausgabesteuerungsfunktion verwendet und steuert den Cache, um statische HTML-Seiten zu generieren, und verwendet außerdem Funktionen zum Lesen und Schreiben von PHP-Dateien.

PHP generiert statischen Seitenbeispielcode

<? ob_start();
echo "<html>" . "<head>" . "<title>PHP网站静态化教程</title>" . "</head>" . "<body>欢迎访问PHP中文网www.php.cn,本文主要介绍PHP网站页面静态化的方法</body>" . "</html>";
$out1 = ob_get_contents();
ob_end_clean();
$fp = fopen("leapsoulcn.html", "w");
if (!$fp) {
    echo "System Error";
    exit();
} else {
    fwrite($fp, $out1);
    fclose($fp);
    echo "Success";
} ?>
Nach dem Login kopieren

Wir wissen, dass bei der Verwendung von PHP für die Website-Entwicklung die Ausführungsergebnisse im Allgemeinen direkt an den Browser ausgegeben werden, um PHP zum Generieren von Statik zu verwenden Seiten müssen Sie die Ausgabe verwenden. Die Steuerfunktion steuert den Cache-Bereich, um den Inhalt des Cache-Bereichs abzurufen, und gibt ihn dann in die statische HTML-Seitendatei aus, um eine statische Website zu erreichen.

Die Idee, dass PHP eine statische Seite generiert, besteht darin, zuerst den Cache einzuschalten, dann den HTML-Inhalt auszugeben (Sie können den HTML-Inhalt auch über include in Form einer Datei einbinden) und dann den abzurufen Inhalt im Cache, leeren Sie den Cache und übergeben Sie Lese- und Schreibfunktionen für PHP-Dateien, um zwischengespeicherte Inhalte in statische HTML-Seitendateien zu schreiben. Tutorial zum Lesen und Schreiben von PHP-Dateien?

Der Prozess des Abrufens des Ausgabe-Cache-Inhalts zum Generieren einer statischen HTML-Seite erfordert die Verwendung von drei Funktionen: ob_start(), ob_get_contents(), ob_end_clean().

Wissenspunkte:

1. Die ob_start-Funktion wird im Allgemeinen verwendet, um das Caching zu aktivieren. Beachten Sie, dass vor der Verwendung von ob_start keine Ausgabe erfolgen kann, z. B. Leerzeichen, Zeichen usw.

2. Die Funktion ob_get_contents wird hauptsächlich verwendet, um den Inhalt im Cache abzurufen und in Form einer Zeichenfolge zurückzugeben. Beachten Sie, dass diese Funktion vor der Funktion ob_end_clean aufgerufen werden muss, da sonst der Cache-Inhalt nicht abgerufen werden kann .

3. Die Funktion ob_end_clean löscht hauptsächlich den Inhalt des Caches und schließt den Cache. Sie gibt True zurück, wenn sie fehlschlägt.

Die PHP-Ausgabesteuerungsfunktion (Output Control) hat viele Anwendungen und werden in Zukunft nacheinander eingesetzt.

An dieser Stelle wurde die Methode zur Verwendung von PHP zum Generieren statischer HTML-Seiten eingeführt, um eine Website-Statisierung zu erreichen. Sie können je nach tatsächlicher Situation und Bedarf verschiedene Statikmethoden auswählen.

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo generieren Sie statische Seiten mit PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage