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

*置換文字 [#u16c1b8b]
**_ht [#i256bf53]
***置換方法 [#k604f73b]
HTMLエスケープします。~
具体的には、下記の法則に基づいて上から順に置換します。
|置換前|置換後|h
|&|&|
|<|<|
|>|>|
|"|"|
|'|'|
***用途 [#hd008c71]
HTMLタグ中で使いたい場合などに使います。~
XMLでも利用可能なため、RSSを出力するのにも使えます。~
なお、改行を<br>に変換するような置換変数は存在しないため、必要であれば_jsとJavaScript等を組み合わせて下さい。

**_en [#gf0c682b]
***置換方法 [#cda9d1e3]
URLエンコードします。~
具体的には、[[PHPのrawurlencode関数:http://www.php.net/manual/ja/function.rawurlencode.php]]を通します。
***用途 [#x869fa5e]
URLのクエリーに使いたい場合などに使います。
**_js [#eec87dfe]
***置換方法 [#e426aec2]
下記の法則に基づいて上から順に置換します。
|置換前|置換後|h
|\|\\|
|"|\"|
|'|\'|
|キャリッジリターン(\r)|\r|
|ラインフィールド|\n|
|/|\/|
|タブ|\t|
***用途 [#n076c6d8]
JavaScript内で文字列として扱いたい場合などに使います。
**_json [#eec87dfe]
***置換方法 [#e426aec2]
JSONエンコードします。~
具体的には、[[PHPのjson_encode関数:http://php.net/manual/ja/function.json-encode.php]]を通します。~
_jsと異なり、完全なJSON形式になります。
***用途 [#n076c6d8]
JSON形式で出力したい場合などに使います。
**_rb [#db60d590]
***置換方法 [#a789a1d6]
改行コードをすべて取り除きます。~
具体的には、下記の法則に基づいて上から順に置換します。
|置換前|置換後|
|置換前|置換後|h
|キャリッジリターン(\r)|(なし)|
|ラインフィールド(\n)|(なし)|
***用途 [#r266c025]
header内にエンコード・エスケープせずに出力したい場合に使います。



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS