TechNote

事務屋のおぼえがき

CodeIgniter

WSL2(Ubuntu)環境にCodeIgniter4をインストール

前記事で作成した環境にCodeIgniter4をcomposerからインストールしていく。CodeIngniter4インストールに必要となったものまとめは一番下に書いていますので、結論だけ知りたい場合は途中読み飛ばしてください。 kojikoji75.hatenablog.com kojikoji75.hatena…

古いCodeIgniterでPHPバージョンを上げたら Only variables should be passed by reference

特殊な環境で、古いCodeIgniter1.7.3+PHP 5.6という環境が存在していた。これをPHPのみ7系にあげたところ、以下のエラー。 A PHP Error was encounteredSeverity: NoticeMessage: Only variables should be passed by referenceFilename: codeigniter/Commo…

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

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

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

photo credit: torkildr via photopin cc サマリー 1.ociとは 2.php.iniの設定 3.Oracle Instant Clientのインストール(必要な場合) 4.XAMPP起動時の注意点 5.PHPからoracle接続の記述方法 6.CodeIgniter使用時の記述方法 var show_width = do…

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

タイトルの件、遭遇する度に一瞬どうするべきか迷う自分がいるので、備忘録を兼ねて紹介しておきます。 var show_width = document.documentElement.clientWidth; if (show_width >= 480) { // 表示領域が480ピクセル以上の時(PC用) document.write(""); goo…

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

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

PHP コードは間違っていないのにたまにエラーが発生する場合

よくわかるPHPの教科書作者: たにぐちまこと出版社/メーカー: 毎日コミュニケーションズ発売日: 2010/09/14メディア: 単行本(ソフトカバー)購入: 43人 クリック: 1,002回この商品を含むブログ (52件) を見る 10日でおぼえるPHP入門教室 第4版作者: 山田祥…

require呼び出しでwrapper is disabledエラー

開発環境では下記で動いていたものが... require("getData"); 本番環境では下記エラーに http:// wrapper is disabled in the server configuration by allow_url_include=0 取り急ぎ下記の下記のようなドキュメントルートを追記すると解消した。 require($S…

CodeIgniterでテーブル結合例

コントローラのみの場合 //スタッフ情報取得 $sql = "select a.KANJINAME,b.WARDNAME,c.PROFESSIONNAME "; $sql = $sql." from M_STAFF as a "; $sql = $sql." LEFT JOIN M_COMWARD as b ON a.STAFFCODE = b.WARDCODE "; $sql = $sql." LEFT JOIN M_COMPROFE…

CodeIgniterでGet判定方法

他システムから起動する(ユーザIDをGETで取得して引き継ぐ)場合はログイン画面を省略する、といったログイン機能を作っている。具体的には http://xxxxxx/test/index.php/c_test/login?UserID=xxxx などでGET送信して $jdg_get = $this->input->get("UserI…