PHP

PHP4,5対応 MVCフレームワークを開発中です。

たまには本業の方の軽い宣伝でも・・・w 現在、ある案件でPHPのMVCフレームワークをフルスクラッチする機会がありまして。(前にも書いたかな??) それをベースに、最適化をさらに進行、軽量化などなど。 色々手を変えて自分用にする作業をちまちましてい…

PHPで暗号化した文字列をJAVAで複合化できない!?の改善策

前回書きました、暗号化・複合化問題の完全策を提示しようと思います。 多分気付いてる人もいると思いますが 要は一つのモジュールでやればいいわけですよ。 なので解決策は ・コンソール上で実行して結果を出力するモジュールとして作る わけですね。 PHPで…

PHPで暗号化した文字列をJAVAで複合化できない!?

逆もしかりです。 恐らく方法はあるんだと思いますが 公開されているAPIだけでは不可能だと思います。 暗号化には ・アルゴリズム:RIJNDAEL128 ・ブロック暗号:CBC ・初期ベクトル:1234567812345678(CBCモードでの暗号化の場合、これが必要。最低16Byte) …

PHPUnitでPHPスクリプトのテストをして見る。

実際に作ったプログラムで紹介しようと思います。 テスト対象のプログラムはユーザー情報をCSVファイルのアップロードから 一括で登録すると言う管理機能です。 いくつも異常系データがあるのでいちいちCSVファイルを作ってアップロードするのは 面倒です。 …

PHPUnitを導入しる。

PHPUnitの導入 pear install PHPUnit-1.3.2.tgz だった気がするw すみません、詳しく覚えて無くって・・・(爆 何をするツールかって言うと PHPスクリプトのテストをしてくれるツールです。 PHP4系はPHPUnit PHP5系はPHPUnit2 に、なるので注意して下さい。…

PHP4でSingletonパターンを実現する。

staticが使えるなんて知らなかった・・・ 目からうろこです。 でも、どーもバグがあるようなので推奨されない見たいですね。 Globalでもいいんですが、そっちもバグがある。 だったら”どうせなら綺麗に”ってつもりで作って見ました。 このSingletonAdapterク…

インストールしたてのWinPHP5でエラーが出まくる!?

PHP

php.ini の error_reporting を E_ALL & ~E_NOTIC に変える。 これで"E_NOTIC"なエラーは無視されるようになる。 PHP4の時はデフォルトで無視になっていたのかな?? あまり記憶がない・・・ 参考URL:http://vine.1-max.net/apache-php.html 余談ですが、ph…

人が作ったPHPがなぜか正しく実行されない!!?

PHP

PHPの記述は なんですが、 なんて書く人がいます。 実はコレ、設定によってはアリなんです。 と、言うか推奨してる人もいますね。 で、僕は全部"が使えなくなります! と、ちゃんと書かなければいけなくなります。 オンにして、且つ、始まりはちゃんと"

WindowsにApache2とOpenSSLとPHP5とPEARとPHPDocumentorをインストールする。

開発環境OS:WindowsXPHomeEdition(会社からの支給マシン) Windows用の開発環境を構築しる。 ●まずApache2とOpenSSL http://www.mki.ne.jp/developers/doc/https/apache20win.html を参照。 Tomcatも後々入れたいね。 今はTomcatとJ2SDKは無視してApache2とO…