Heim php教程 php手册 简单实用的php生成静态页面的方法

简单实用的php生成静态页面的方法

Jun 21, 2016 am 08:57 AM
clean index

虽然方法很多,但使用起来简便容易的,我觉得还是先判断已经生成的首页文件的生成时间和现有时间之间的差值,如果满足某个值就开始生成,这种方法比较来得容易,不多说了,开始吧!

在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()"

ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里;
ob_get_contents():是读出缓冲区里的内容,下面有代码为例;
ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;

复制内容到剪贴板代码:

以下为引用的内容:

if(file_exists("./index.htm"))//看静态index.htm文件是否存在
{
$time=time(); //文件修改时间和现在时间相差?的话,直接导向htm文件,否则重新生成htm
if($time-filemtime("./index.htm"){
header("Location:classhtml/main.htm"); }
}

//在你的开始处加入ob_start();CHINAZ

//首页内容,就是你的动态部分了

//在结尾加入ob_end_clean(),并把本页输出到一个变量中
$temp=ob_get_contents();
ob_end_clean();

//写入文件
$fp=fopen("./index.htm",'w');
fwrite($fp,$temp) or die('写文件错误');
//echo"生成HTML完成!";



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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Datei ist index.html? Welche Datei ist index.html? Feb 19, 2024 pm 01:36 PM

index.html stellt die Homepage-Datei der Webseite dar und ist die Standardseite der Website. Wenn ein Benutzer eine Website besucht, wird normalerweise zuerst die Seite index.html geladen. HTML (HypertextMarkupLanguage) ist eine Auszeichnungssprache, die zum Erstellen von Webseiten verwendet wird, und index.html ist ebenfalls eine HTML-Datei. Es enthält die Struktur und den Inhalt einer Webseite sowie Tags und Elemente, die zur Formatierung und zum Layout verwendet werden. Hier ist ein Beispiel für index.html-Code: &lt

Go Clean ausführliche Erklärung: Effiziente Reinigung zusammengestellter Produkte Go Clean ausführliche Erklärung: Effiziente Reinigung zusammengestellter Produkte Apr 07, 2024 pm 12:03 PM

Der Befehl goclean wird verwendet, um Kompilierungszwischendateien und Zieldateien zu löschen, Speicherplatz freizugeben und das Projekt sauber zu halten. Zu den Optionen gehören: -f: Löschung ohne Bestätigung erzwingen -n: Zu löschende Dateien auflisten -r: abhängige Pakete rekursiv löschen -i: bestimmte abhängige Pakete ignorieren

Go Clean Guide: Go-Projekte bereinigen und verwalten Go Clean Guide: Go-Projekte bereinigen und verwalten Apr 07, 2024 am 10:36 AM

GoClean ist ein Dienstprogramm zum Bereinigen und Verwalten von Go-Projekten. Es bietet die folgenden Befehle: Auf reinigbare Elemente prüfen (check) Reinigbare Elemente reparieren (fix) Das Projekt erstellen und die Build-Artefakte bereinigen (build) Überprüfen, ob das Projekt nach dem Erstellen sauber ist (verify) Zu den Vorteilen gehören: Code optimieren Nicht verwendete Abhängigkeiten entfernen Bereinigen Erstellen Sie Artefakte, die in mehrere Tools wie Gofmt integriert sind

Was ist ein MySQL-Index? Was ist ein MySQL-Index? Oct 08, 2023 am 11:47 AM

Der Index in MySQL bedeutet Index. Es handelt sich um eine Datenstruktur, die zur Beschleunigung der Abfrage von Datenbanktabellen verwendet wird. Der Index kann mit dem Katalog eines Buches verglichen werden entsprechende Zeilenpositionen, wodurch die Datenbank schneller lokalisiert und darauf zugegriffen werden kann. Die Funktion des Index besteht darin, die Abfrageeffizienz zu verbessern. Bei großen Tabellen kann die Datenbank die gesamte Tabelle zeilenweise durchsuchen Die benötigten Datenzeilen werden schnell in der Reihenfolge gefunden, was die Abfragegeschwindigkeit erheblich verbessert.

Problem beim Ausführen des PHP-Quellcodes: Indexfehlerlösung Problem beim Ausführen des PHP-Quellcodes: Indexfehlerlösung Mar 09, 2024 pm 09:24 PM

Problem bei der Ausführung des PHP-Quellcodes: Für die Indexfehlerbehebung sind spezifische Codebeispiele erforderlich. PHP ist eine weit verbreitete serverseitige Skriptsprache, die häufig zur Entwicklung dynamischer Websites und Webanwendungen verwendet wird. Allerdings treten beim Ausführen von PHP-Quellcode manchmal verschiedene Probleme auf, darunter auch „Indexfehler“. In diesem Artikel werden einige häufige Ursachen und Lösungen für Indexfehler vorgestellt und spezifische Codebeispiele bereitgestellt, um den Lesern zu helfen, solche Probleme besser zu bewältigen. Problembeschreibung: Beim Ausführen eines PHP-Programms

Vollständige Deinstallationsanleitung für Win10CAD Vollständige Deinstallationsanleitung für Win10CAD Dec 23, 2023 pm 09:31 PM

CAD verfügt über viele Dateien und Caches, die wir während der Verwendung automatisch speichern. Wenn wir CAD deinstallieren müssen, ist die Deinstallation daher sehr wahrscheinlich nicht sauber und diese Dateien, die nach der Deinstallation nicht verwendet werden können, bleiben erhalten , können wir sie anhand der Methode finden, um den Speicherort der Quelldatei zu löschen. So deinstallieren Sie CAD sauber unter Win10 1. Klicken Sie zunächst mit der rechten Maustaste auf die Startschaltfläche in der unteren linken Ecke des Bildschirms, wie in der Abbildung gezeigt. 2. Suchen Sie oben nach „Anwendungen und Funktionen“. 3. Deinstallieren Sie dort die gesamte Autodesk-bezogene Software. 4. Nachdem die Deinstallation abgeschlossen ist, klicken Sie mit der rechten Maustaste auf die Startschaltfläche und öffnen Sie „Ausführen“. 5. Geben Sie „regedit“ ein und klicken Sie auf „OK“. 6. Suchen Sie den Ordner „Autodesk“ gemäß der in der Abbildung gezeigten Methode und löschen Sie ihn. 7. Löschen

So lösen Sie den Deadlock, der durch die Zusammenführung des MySQL-Optimierungsindex verursacht wird So lösen Sie den Deadlock, der durch die Zusammenführung des MySQL-Optimierungsindex verursacht wird May 27, 2023 pm 05:49 PM

In der Hintergrundproduktionsumgebung ist ein Deadlock aufgetreten. Bei der Überprüfung des Deadlock-Protokolls haben wir festgestellt, dass der Deadlock durch zwei identische Aktualisierungsanweisungen verursacht wurde (nur die Werte in der Where-Bedingung waren unterschiedlich), wie folgt: UPDATEtest_tableSET`status`=1WHERE `trans_id`=' xxx1'AND`status`=0;UPDATEtest_tableSET`status`=1WHERE`trans_id`='xxx2'AND`status`=0; Es war zunächst verwirrend, aber nach langem Abfragen und Lernen wurde das Der Deadlock wurde analysiert

So entfernen Sie index.php von https So entfernen Sie index.php von https Jun 16, 2023 am 11:41 AM

So entfernen Sie index.php von https: 1. Ändern Sie die Servereinstellungen, suchen Sie die .htaccess-Datei auf dem Server und öffnen Sie sie, geben Sie „RewriteEngine On...</IfModule>“ und andere Inhalte in die Datei ein und speichern Sie sie dann 2. Verwenden Sie die URL-Einstellungen des CMS-Systems, wählen Sie „Permalink“ in den allgemeinen Einstellungen und klicken Sie dann auf „Änderungen speichern“. Entfernen Sie index.php.

See all articles