ちょこっとメモ

「処理時間:○○秒」


画面の中に「処理時間:○○秒」とか出るのは
パラメータの管理モードがONになっているから。


1:有効、0:無効(納品時)

0にすると消える。

MySQL文字化け対策


DB再起動、もしくはEC-CUBE再インストールが必要らしぃ。。。
意味なぃ。

/data/class/SC_DBConn.phpのコンストラクタを編集。
55行目くらぃに文字コードをUTF-8にする処理を追加する。

  1. // コンストラクタ
  2. function SC_DbConn($dsn = "", $err_disp = true, $new = false){
  3. global $objDbConn;
  4.  
  5. // Debugモード指定
  6. $options['debug'] = PEAR_DB_DEBUG;
  7. // 持続的接続オプション
  8. $options['persistent'] = PEAR_DB_PERSISTENT;
  9.  
  10. // 既に接続されていないか、新規接続要望の場合は接続する。
  11. if(!isset($objDbConn->connection) || $new) {
  12. if($dsn != "") {
  13. $objDbConn = DB::connect($dsn, $options);
  14. $this->dsn = $dsn;
  15. // MySQL文字化け対策 @2009.05.11追加
  16. $buf = $objDbConn->prepare('SET NAMES utf8');
  17. $objDbConn->execute($buf);
  18. } else {
  19. if(defined('DEFAULT_DSN')) {
  20. $objDbConn = DB::connect(DEFAULT_DSN, $options);
  21. $this->dsn = DEFAULT_DSN;
  22. } else {
  23. return;
  24. }
  25. }
  26. }
  27. $this->conn = $objDbConn;
  28. $this->error_mail_to = DB_ERROR_MAIL_TO;
  29. $this->error_mail_title = DB_ERROR_MAIL_SUBJECT;
  30. $this->err_disp = $err_disp;
  31. $this->dbFactory = SC_DB_DBFactory_Ex::getInstance();
  32. }
  33.  
最終更新:2009年05月11日 15:59
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル