概要

ほとんどの置換変数は末尾文字をつけないと機能しません。($body, $tagTemplate_○○は例外です)

置換文字

_ht

置換方法

HTMLエスケープします。
具体的には、下記の法則に基づいて上から順に置換します。

置換前置換後
&&
<&lt;
>&gt;
"&quot;
'&apos;

用途

HTMLタグ中で使いたい場合などに使います。
XMLでも利用可能なため、RSSを出力するのにも使えます。
なお、改行を<br>に変換するような置換変数は存在しないため、必要であれば_jsとJavaScript?等を組み合わせて下さい。

_en

置換方法

URLエンコードします。
具体的には、PHPのrawurlencode関数を通します。

用途

URLのクエリーに使いたい場合などに使います。

_js

置換方法

下記の法則に基づいて上から順に置換します。

置換前置換後
\\\
"\"
'\'
キャリッジリターン(\r)\r
ラインフィールド\n
/\/
タブ\t

用途

JavaScript?内で文字列として扱いたい場合などに使います。

_json

置換方法

JSONエンコードします。
具体的には、PHPのjson_encode関数を通します。
_jsと異なり、完全なJSON形式になります。

用途

JSON形式で出力したい場合などに使います。

_rb

置換方法

改行コードをすべて取り除きます。
具体的には、下記の法則に基づいて上から順に置換します。

置換前置換後
キャリッジリターン(\r)(なし)
ラインフィールド(\n)(なし)

用途

header内にエンコード・エスケープせずに出力したい場合に使います。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-01-26 (木) 01:25:00 (4666d)