あちあち情報局

趣味や日曜プログラムなどを書いています

ユーザ用ツール

サイト用ツール


php_template

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
php_template [2019/01/03 00:58]
管理者
php_template [2019/01/03 01:36]
管理者
ライン 90: ライン 90:
  
 ===== カスタマイズ ===== ===== カスタマイズ =====
-単純にデータを展開するだけだと芸が無いので、最低限の挿入データごと「HTML許可選択」専用タグの「多重展開防止」・「使用なかった専用タグの除去」行っています。+単純にデータを展開するだけだと芸が無いので「HTML許可選択」を追加行っています。専用タグのキー名頭に@をつけるとHTML許可て、@が無ければHTML不許可にしています。
  
-イメージ +==== プログラム ====
-^テンプレート^+^データ(php)^ +
-|<code html><​h1>​{{title}}</​h1>​ +
-<​p>​{{text}}</​p></​code>​|+|<​code php>​$output{'​title'​}='​デモ';​ +
-$output{'​text'​}='Hello world!'</​code>​| +
- +
-^ ↓結果 ​ ^ +
-|<code html><​h1>​デモ</​h1>​ +
-<​p>​Hello world!</​p></​code>​| +
- +
- +
- +
------ +
-===== デモプログラムコード =====+
 下記のtemplate.phpとtemplate.htmlは同じフォルダに保存してください。(template.htmlはファイルパスを書き換えれば任意のディレクトリに移動できます) 下記のtemplate.phpとtemplate.htmlは同じフォルダに保存してください。(template.htmlはファイルパスを書き換えれば任意のディレクトリに移動できます)
  
ライン 170: ライン 157:
 </​html>​ </​html>​
 </​code>​ </​code>​
-===== 説明 ​=====+==== 説明 ====
 入力したテンプレートファイル中にある「%%{{title}}%%」や「%%{[html]}%%」などのタグを、配列変数$temp_array['​title'​]や$temp_array['​html'​]の内容に置き換えます。 入力したテンプレートファイル中にある「%%{{title}}%%」や「%%{[html]}%%」などのタグを、配列変数$temp_array['​title'​]や$temp_array['​html'​]の内容に置き換えます。
  
php_template.txt · 最終更新: 2019/01/03 01:36 by 管理者