タグ

関数とPHPに関するy2_naranjaのブックマーク (2)

  • よくわかるPHPの教科書 PHP5.5対応版のクロスサイト・スクリプティング

    たにぐちまことさんの よくわかるPHPの教科書がこのたび改版されて、よくわかるPHPの教科書 【PHP5.5対応版】として出版されました。旧版はmysql関数を使ってSQL呼び出ししていましたが、mysql関数がPHP5.5にて非推奨となったための緊急対処的な内容となっているようです。つまり、従来mysql関数を呼び出していた箇所をmysqliの呼び出しに変更したというのが、主な変更点のようで、これ以外はあまり変更点は見あたりません。 既に、Amazonでは、熱烈な読者の方からの詳細のレビューが届いています。 神御降臨! 言わずと知れたPHPプログラミング書籍のロングセラー。 2010年9月に発売された前作の改訂版。 PHPのバージョンも最新の5.5に対応、内容は前作と殆ど同じ。 少し前に前作を購入した方も書を購入した方がいいでしょう。 【中略】 それにしても、帯の「3万人に読まれた定

  • 日付の差を求める : PHPの小技

    PHPっていろいろな関数が標準で準備されていますが、二つの日付(時刻)の差を求める関数って、不思議なことに無いんですよね。 そもそも、PHPの日付形式っていうのは、整数扱い(UNIXタイムスタンプ)のようです。すなわち、Unix epoch(1970年1月1日 00:00:00 GMT)からの通算秒で表しているんですね。 ということで、二つの日付の差を出すにはそんなに難しく考えずにただ引き算をすればいいことになります。つまり、 サンプル: <? $date1 = "2005/10/10"; $date2 = "2005/10/13"; $date3 = "2005/11/15"; $daydiff1 = (strtotime($date2)-strtotime($date1))/(3600*24); $daydiff2 = (strtotime($date3)-strtotime($dat

  • 1