PHPを使ってページを静的化する手順を詳しく解説

php中世界最好的语言
リリース: 2023-03-26 19:40:02
オリジナル
1812 人が閲覧しました

今回は、PHP ページの静的化を使用する手順について詳しく説明します。PHP ページの静的化を使用する際の 注意事項 は何ですか?実際の事例を見てみましょう。

ページの静的化とは、その名のとおり、動的PHPを静的HTMLに変換することです

ユーザーはindex.htmlにアクセスし、有効期限内であればインデックスを作成します。 .html は直接出力されます。それ以外の場合は、index.html の生成に進みます

file_put_contents

() 静的ファイルを出力します ob_start() PHP バッファを開きます

ob_g​​et_contents

() バッファの内容を取得します ob_clean() バッファをクリアします

ob_g​​et_clean

() ob_get_contents()+ob_clean() と同等

コード例

<?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());
}
ログイン後にコピー
この記事の事例を読んだ後は、このメソッドを習得したと思います。さらに興味深い情報については、他の関連情報に注目してください。 PHP 中国語 Web サイトの記事をご覧ください。

推奨読書:

PHPクラスリフレクションを使用して依存性注入を実装する手順の詳細な説明


ディレクトリ内のファイルを削除するためにPHPのリンク解除とrmdirを実装する方法

以上がPHPを使ってページを静的化する手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート