PHP

PHP

XAMPPのphpの時計が大幅にずれている場合の対応方法 と 時刻周辺のはなし

あまり触らないところなので毎回忘れるためいい加減メモを残す。 1.XAMPPの時計が大幅にずれる現象に遭遇した テーブルに格納されたテストデータのタイムスタンプの値に違和感を覚えたので、以下を表示してみた。 echo date("Y-m-d...
PHP

PHPからociでOracleデータベースへ接続するときに注意したセッション数まわりのはなし

前エントリー「PHPからociでOracleデータベースへ接続する方法と注意点まとめ - TechNote」で、PHPからociでOracleデータベースに接続したときのメモを残しましたが、実際にociを使用して既存システムのデータベースに...
PHP

PHPからociでOracleデータベースへ接続する方法と注意点まとめ

前提とする環境は下記。 XAMPP for windows 1.8.1 Oracle11g 1.ociとは Oracle Call Interface (OCI)とは、各言語からのデータベース操作を実現するRDBMSのAPIです。過去エント...
PHP

phpmyadminで巨大ファイルの扱いでエラーが出たときに見るべき設定4箇所

新環境構築時くらいしかいじらない部分なので、あらためてメモ。 1.サイズ的問題の解決 エラー例 アップロードしようとしたファイルが大きすぎるようです(phpmyadmin) php.iniで以下の設定値を変更し、apacheを再起動します。...
PHP

プログラムで簡単理解! 7つの超重要な整列アルゴリズム(ソートアルゴリズム)まとめ

基本情報技術者試験や応用情報技術者試験の時期も近まった今、あらためて整列アルゴリズムをまとめてみたので、備忘録を兼ねてメモを残します。 即席コードも併せて記載しました。最低限のプログラムを読める方はこちらを読んだほうが理解しやすいかも知れま...
PHP

CodeIgniterのdatabase.phpでODBC接続の設定をする方法

タイトルの件、遭遇する度に一瞬どうするべきか迷う自分がいるので、備忘録を兼ねて紹介しておきます。 PHPではodbc_connect関数で以下のようにドライバ名等を指定してODBC接続できるような関数が用意されていることは前エントリー「PH...
PHP

PHPからODBC経由でoracleデータベースへ接続するための記述

単純な接続方法だが、意外にハマったのでメモを残す。 1.COMを使った方法(ADO) mb_language( "ja" ); mb_internal_encoding("UTF-8"); $cn = new COM( "ADODB.Con...
PHP

PHPExcelでExcel作成~クライアント端末へコピー つまずいたことメモ

業務システムでよく必要となる以下の機能を実装しようとしてつまずいたことを今後の参考のためにメモ。 1.サーバ上の所定のフォルダへExcelファイルを作成する(PHPExcel5使用) 用意しておいたひな形ExcelファイルをPHPExcel...
PHP

Webアプリ+VBScript でWebアプリの操作感をネイティブに近づける

社内業務システムなどでは、データをExcelへ出力する機能が高確率で要求される。 この業務システムを例えばPHPでつくるような場合は、できるだけデスクトップアプリの動きに近づける工夫が必要である。 今回、PHPのExcel出力処理にこれまで...
PHP

Codeigniterで画面に何も表示されない場合の対応方法

今CodeIgniterで作成中のサイトがレンタルサーバで正常に動作するか確認しておくために仮にアップしてみた。 ここでは仮にhtdocs内にそのままtestというフォルダごとアップ。 configのbase_urlは「○○○.co.jp/...