メイン

HTMLタグのサニタイズ

クロスサイトスクリプティングなど悪意のあるタグを入力された場合を想定して、HTMLの>は&gt;に、<は&lt;等に変換するサニタイズ処理が必要になります。また、逆にHTMLやXMLをコードとしてWebに乗せたい場合にも事前のサニタイズ処理が必要となる場合があります。PHPではhtmlspecialcharsを利用できます。

続きを読む "HTMLタグのサニタイズ" »

PHPお役立ちリンク

PHPでの開発に役立つリンクを集めてみました。今はその場で検索ってのが多いでしょうが。

続きを読む "PHPお役立ちリンク" »

PHPでのXMLファイルの読込み

PHPでXMLファイルを読込む場合、以下の関数を利用できます。

  • file_get_contents - ファイルの内容を全て文字列に読込む
  • xml_parse_into_struct - XMLデータを配列構造体に格納する

続きを読む "PHPでのXMLファイルの読込み" »

PHPによる動的スクリプト

JavaScriptを外部ファイルにする場合、foo.jsのように静的なファイルだけのように思いがちですが、PHPなどで動的にJavaScriptを生成することも可能です。

続きを読む "PHPによる動的スクリプト" »

XML配列構造体の処理

xml_parse_into_structでXMLデータを格納した配列構造体を処理したい場合はどうすれば良いでしょうか?DOMであればdomxml拡張モジュール(PHP4の場合)があります。配列構造体ではforeachで調べていくしかなさそうです。

続きを読む "XML配列構造体の処理" »