php_PHP チュートリアルから静的 (html) ページ プログラム コードを生成する
静的ページの生成には、通常、動的ページからの HTML ページの生成が含まれます。これにより、サーバーの負荷が軽減され、主要な Web サイトで一般的に使用される最適化方法でもあります。ここでは、PHP から静的 (html) ページを生成するクラスを共有します。
コードは次のとおりです | コードをコピーします |
class create_html { private $template; //Template private $file_name; //ファイル名 private $array; //データ配列 function __construct($file_name, $template, $array) { //構築クラス $this->template = $this->read_file ($template, "r"); //テンプレートファイルを読み込みます $this->file_name = $file_name; $this->array = $array; //データデータ $this -> html(); //html }を生成する function html() { //html を生成する (ereg ("{([0-9]+)}", $this -> テンプレート、$regs)) { //テンプレート内で循環できる {1}... $num = $regs[1]; //1、2、3 を取得しますsequence $this->template = ereg_replace("{".$num."}", $this->array[$num], $this->template); //データを html に置き換えますcontent $this ->write_file($this->file_name, $this->template, "w+"); //HTML ファイルを生成します } } function read_file($file_url, $method = "r ") { //ファイルを読み取ります $fp = @fopen($file_url, $method); //ファイルを開きます $file_data = fread($fp, filesize($ file_url)); //ファイル情報を読み取る return $file_data; } function write_file($file_url, $data, $method) { //ファイルを書き込む $fp = @fopen($ file_url, $method ); //ファイルを開く @flock($fp, LOCK_EX); //ファイルをロック $file_data = fwrite($fp, $data); //ファイルを書き込む fclose( $fp); //ファイルを閉じる return $file_data; } } #例————————- #メール返信テンプレートを読む———— ———— ————————————————————- $title = "タイトル"; $navigation = "ブラウザ"; $happy_origin = "著者"; $name = "test2.htm"; $template = "default_tmp.php"; //テンプレートを {1}{2} $daytype = array(1 => $ に置き換えます) title, 2 => $navigation, 3 => $happy_origin); $htm = new Restore_email($template, $daytype); echo $htm->pint(); ?> |
。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
