タグ

PHPに関するs99e209のブックマーク (124)

  • 6分でわかる最近のPHP ― 2012夏

    さて夏がやってきました。夏と言えばPHPということで、昨年に引き続き、最近のPHP事情をご紹介。 1. PHP5.4リリース PHP5.4が2012年3月にリリースされました。 Traits や Short array syntax(配列の短縮構文)、array dereferencing(foo()[0]) などのPHP言語拡張、PHPコマンドで起動するビルトインサーバ、そしてパフォーマンスの改善など大きな変更が加えられています。 言語自体の機能追加も注目ですが、ビルトインサーバは多くの人にとってメリットになるでしょう。これを使えばPHPアプリケーションの動作確認のためにApacheやnginxなどのhttpdサーバを自分のPCに入れる必要はありません。 下記のようなコマンドを打つだけで、ビルトインサーバが起動します。新しいフレームワークやライブラリ、アプリケーションを試してみたい時に手

    s99e209
    s99e209 2012/08/03
  • PHPでPEARのパッケージ「Auth」をインストール – helog

    PHPでシステムを構築する際に、ユーザとパスワードを管理する会員制サイトなどを作ることがあります。 基礎的なところから設計すると、いろいろとめんどうな処理が出てきます。例えば、 無効なユーザはログインさせない ログイン前、ログイン後、さらには認証に失敗したときの表示の切り替え ログイン状態の保持(画面遷移、ブラウザを閉じる、時間/日数後にログイン状態をクリアするなど) 毎回、これらをゼロから構築するのは大変なので、ライブラリにまとめたいところですが、クライアント毎に細かいところの仕様が異なるため、それに対応させるのも難しいです。 そこで、今回、PEARのAuthを使ってみることにしました。 認証システムを構築する場合に、一般的には、以前にログインしたかどうか、ログイン有効期間を経過していないかなどの処理は、ブラウザのクッキー情報を使いますが、そのあたりのめんどくさい処理もAuthでは簡単に

    PHPでPEARのパッケージ「Auth」をインストール – helog
  • PHPで画像のEXIF情報を読み取るサンプル:phpspot開発日誌

    PHP: exif_read_data - Manual exif_read_data ? JPEG あるいは TIFF から EXIF ヘッダを読み込む PHPで画像のEXIF情報を読み取るサンプル。 EXIFにはファイルの情報(例えば、撮影日時や撮影したカメラの種類など)が収まっています。 PHP4.2以降、PHP5にて、標準で、exif_read_data という関数が備わっていて、次のようなサンプルでExif情報が取れます。 <?php $exif = exif_read_data('test.jpg'); foreach ($exif as $key=>$value) { echo $key."="; print_r($value); echo "<hr>"; } ?> 出力結果 FileName=test.jpg FileDateTime=1102128717 FileSize

    s99e209
    s99e209 2012/03/10
  • 日本 PHP ユーザ会 (Japan PHP Users Group) :: メイン

    2007年8月から、PHPユーザ会のWebサイトは新しいコンテンツに移行いたしました。古いコンテンツは oldwww.php.gr.jp より閲覧していただけます。 PHP とは PHP は、オープンソースの汎用スクリプト言語です。 特に、サーバサイドで動作する Web アプリケーションの開発に適しています。 言語構造は簡単で理解しやすく、C 言語の基構文に多くを拠っています。 手続き型のプログラミングに加え、(完全ではありませんが)オブジェクト指向のプログラミングも行うことができます。 Linux や FreeBSD 等の多くの Unix 系システム, Microsoft Windows, Mac OS X など主要な OS で動作します。 また、Apache や Microsoft IIS を始めとした多くのウェブサーバをサポートします。 オープンソース なライセンスでリリースされて

    s99e209
    s99e209 2010/10/24