PHP

PEAR::AUTH のログでNo login sessionと言われて止まる

PHP

こういうときはソース追わないとダメなんだよね.. 今回は,PEAR::AUTHが生成するログインフォームを使っていなくて,独自にフォームを作っていたので,フォームのパラメータがデフォルトと違ったから起こった.デフォルトは,"username""password"というna…

PEAR::Auth の認証ログを得る方法

PHP

PEAR::Auth で,認証エラーが出ても,どこがネックなのか分かりにくいので,PEAR::Logを組み合わせてログを出力する.Manual :: 導入 http://pear.php.net/manual/ja/package.authentication.auth.intro-logging.php

PHP再インストール直後

PHP

PHP再インストール直後,Apache をrestart してもすぐに立ち上がってこずあせる. でもちょっと待ったらOK.

PHP5 + adodb + mysqli

PHP

PHP5+adodbで構築していたDBシステム. DBをMySQLにしたらトランザクションでのロールバックがきかない. どうやら,PHPのMySQL拡張は以下の2種類あり, mysql mysqli 後者は,MySQL4.1以降の機能に対応しているとか. トランザクションもその新しい機能の一…

FCKeditor を HTML_QuickForm で使う

FCKEditor の HTML_QuickForm のエレメントクラスを作ってくれた人がいたのでありがたく頂く.FCKeditor element for HTML_QuickFormただし,このままでは確認画面などで入力フォームを Freeze(編集できないように)させているときにうまくいかない. ※通常…

PHP4と5ではoci8オプションの書き方が違う

PHP5の時は, --with-oci8=instantclient,/path/ てな感じだったが, PHP4では, --with-oci8-instant-client=/path/ という風に指定 先日何気なくPHPマニュアルのOCI8ページを見ていると、何やら見慣れない「--with-oci8-instant-client」の文字が。。。よ…

PHP にmcrypt拡張を導入

PHP

まさに↓でつまる. PHPでmcrypt拡張インストールのエラーphp-4.3.9 に mcrypt拡張をインストールしようとしたら、libmcryptをインストールしたにも関わらず、 cannot find -lltdlというエラーが出て全然 make できなかった。ってこちらに解決方法が。 libmcr…

PHPからOracle XE に接続

$> tnsping localhost はOK$> sqlplus user/pass@XE ORA-12514: TNS: リスナーは接続記述子でリクエストされたサービスを現在認識していませんというエラーが出る. PHPからつないでも同じORA-12514 のエラー.対処: listener.ora のSID_LIST_LISTENER に以…