【当ブログではアフィリエイト広告を利用しています】

[Smarty] テンプレートに Google Analytics のトラッキングコードを記載する方法

Smartyを使ったシステムでテンプレートに「Google Analytics」のトラッキングコードをそのまま記載してしまうと、Smartyのタグ記述とバッティングを起こして、真っ白なページになってしまいます。グーグルで指示されているコード


続きを読む

[PHP] 改行をそのまま変数に入れる方法(ヒアドキュメント)

なぜ今更ヒアドキュメントかというと、そもそもヒアドキュメントという言葉を知らない人は検索しようが無いよな・・・とふと思い、載せてみました。「ヒアドキュメント」という言葉を知らない人がどう検索するかを考えると、「改行」「そのまま」「変数」「複数行」「直接記述」とかでしょうか。

続きを読む

[PHP] HTML(タグ)をエスケープ処理する関数「htmlspecialchars」「htmlentities」

利用者に文字を入力させる場合にXSS(クロスサイトスクリプティング)対策でエスケープ処理をします。PHPでは、よくこの2つの関数「htmlspecialchars」「htmlentities」が使われますが、内容を理解しないまま使用すると思わぬ失敗をします。

続きを読む