2009-07-01から1ヶ月間の記事一覧

携帯メールアドレスの正規表現

簡単に3キャリアの有効な携帯メールアドレスかチェックしたい時のお話し。 // 携帯のアドレスかチェックする。簡易版。 $mobileAddress = '^([a-z0-9])+([a-z0-9\._-])*@(docomo|ezweb|softbank|([c-t]{1}\.vodafone)|disney).ne.jp$'; if (!preg_match("/$m…

暗号化・復号ライブラリ「mcrypt」をwindows環境にインストールする

mcryptをローカル環境でも動かしたかったので、インストールしてみた時のお話し。 ちなみに環境は、32bit、XP、ZendCore2.5(php5.2.6 Apache/2.2.10(Win32))です。 コンパイル済みの mcrypt バイナリを以下からダウンロードする。 http://files.edin.dk/php/…

Mcrypt 関数で暗号化して、復号してみた

ハッシュ化したデータを元に戻したかったので、mcryptを使ってみたお話し。ハッシュを元に戻す方法が見あたらないので、暗号化と復号で対応してみることに。 以下、動くコード。 echo 'date: '.$data.'<br>'; $base64_data = base64_encode($data); $td = mcrypt…

ZendFrameworkのルーターを使わないルーティング

モジュールごとにルーターを作るのがめんどくさいので、コントローラー側でルーティングを実装させてみた話。普通なら、 $route = new Zend_Controller_Router_Route( 'blog/archives/:id/*', array( 'module' => 'blog', 'controller' => 'archives', 'acti…

夏ですね〜 twitter始めました

http://twitter.com/shinjuku_pg

eval => create_function

create_function — 匿名関数 (ラムダ形式) を作成するこんな関数の存在を知らずに、evalでfunctionを生成していたと言うお話しでした。