タグ

ブックマーク / zapanet.info (3)

  • htmlspecialchars関数を簡単に扱えるようにする

    特殊文字を HTML エンティティに変換してくれるhtmlspecialchars関数。 PHPでは基中の基である関数でありながら、名前の長さやオプションの設定などが面倒で困ったものです。「htmlspecialchars」は覚えられても、オプションの「ENT_QUOTES」まで覚えるのはなかなか大変だったりします。でも、ここで手を抜くと簡単に脆弱なアプリケーションができあがってしまう危険性があります。特にユーザーからの入力には、手軽にがっちり入力保険をかけておくべきです。 そんなわけで、htmlspecialcharsを簡単に扱えるようにする方法を考えてみました。 お知らせ:PHP5.4にて、htmlspecialchars()関数に互換性の問題が出てきましたので、当ページでも第三引数に文字コードを指定するコードに変更しました。以下、第三引数の"UTF-8"の部分は、利用中の文字コー

    htmlspecialchars関数を簡単に扱えるようにする
    bayan
    bayan 2009/05/18
  • [作ろう!iアプリ]2.iアプリ制作に必要なものをそろえる

    作ろう!iアプリ第二回目「iアプリ制作に必要なものをそろえる」です。 まずは、iアプリを作る上で必要なものを揃えないと、iアプリ開発をすることはできません。 ドコモから、PC上で開発できるツールが無料で配布されているので、それを使って開発していきます。 別にi-mode端末を持っていなくても、それほど問題なく開発することができます。(最終的な実機デバッグはできませんが、全てのケータイ端末でデバッグすることは個人では不可能に近いと思います。したがって、エミュレータでのデバッグでもそれほど問題ないという意味です) それでは、iアプリ制作に必要なものと持っていると便利なもの、さらにはJava環境とエミュレータ実行環境の揃え方、便利なページへのリンクを順に紹介していきます。 WindowsPC(OS):Windows2000 or WindowsXP JAVAJava(TM) 2 SDK, St

    [作ろう!iアプリ]2.iアプリ制作に必要なものをそろえる
    bayan
    bayan 2008/05/28
  • PHPは定期的にネタにされる-[Z]ZAPAブロ〜グ2.0

    PHPがいかに駄目な言語かについてを、「日発オブジェクト指向スクリプト言語Rubyの作者」まつもとゆきひろさんが客観的にコメントしました。 そのコメントに対して、いろいろと論争が起こっているようです。 流れのまとめと、個人的な思いを書いておきます。 1月26日、PHPがいかに駄目な言語かについてを、「日発オブジェクト指向スクリプト言語Rubyの作者」まつもとゆきひろさんが客観的にコメントしました。 Attacking PHP PHPがいかに駄目な言語か、という話。 (中略) 特に「PHPは初心者に学びやすい(と言われていることが問題である)」という部分に共感する。 PHPは初心者に簡単かもしれないが、初心者による手を抜いたWebアプリケーションは PHPが作られた当初はともかく、現代では害悪ではないだろうか。 Webアプリケーションをなめるな PHPならではの理由がないわけではないこと

    PHPは定期的にネタにされる-[Z]ZAPAブロ〜グ2.0
    bayan
    bayan 2008/02/02
  • 1