並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 1456件

新着順 人気順

codeigniterの検索結果441 - 480 件 / 1456件

  • CodeIgniter 1.7.3 から 2.0.2へ移行してみた - 第2.5地区

    CodeIgniter 1.7.3 から 2.0.2へ移行してみた 1.7.3でとあるサービスを開発していたが、保守終了となるみたいなので、 開発初期段階だしサラッと2.0.2へ移行してみた。 『Webサイト制作者のためのPHP入門講座』の CodeIgniter アプリを CodeIgniter 2.0.0 に移行する を参考に作業を行う。 ファイルの移動・置換 systemディレクトリ内のapplicationディレクトリをsystemと同じ階層に移動 systemディレクトリ内の残りのファイルとディレクトリを2.0.2のものに置き換える ドキュメントルート直下にあるindex.phpを編集 ドキュメントルート直下にあるindex.phpには、 system_path(systemディレクトリへのパス) application_folder(applicationディレクトリへのパス)

      CodeIgniter 1.7.3 から 2.0.2へ移行してみた - 第2.5地区
    • Codeigniter vs FuelPHP (Revisited) - I Like Kill Nerds

      I Like Kill Nerds The blog of Australian Front End / Aurelia Javascript Developer & brewing aficionado Dwayne Charrington // Aurelia.io Core Team member. A while ago I wrote a blog post comparing Codeigniter with FuelPHP (a framework that was spurn from some popular Codeigniter developers), that article has since become outdated so I thought I would do a follow-up to my original post to see if any

      • OrePhalconとOrePuxでPhalconとPuxのルーティングをベンチマークしてみた — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

        (2014-01-15 13:30 追記) この記事のPuxのベンチマーク結果は、Cで書かれたPuxのPHP機能拡張が使われておらず、PHPで書かれたPuxの結果のようです。修正記事を後ほどアップします。 (2014-01-15 16:20 追記) PHP機能拡張が使われていないわけではないことがわかりました。後日、詳細な記事をアップします。 (2014-01-16 追記) 【完全版】Pux - A High Performance PHP Routerのルーティング性能をベンチマークしてみたをアップしました。 GitHubにPuxというPHPのルータがありました。 Pux is 48.5x faster than symfony router in static route dispatching, 31x faster in regular expression dispatching

        • FuelPHP 1.7のComposerによるインストール — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

          FuelPHP Advent Calendar 2013参加有志 達人出版会 発行日: 2013-12-27 対応フォーマット: EPUB, PDF 『FuelPHP Advent Calendar 2013』の11日目に FuelPHPをもっとComposerで使う がありますが、fuel/fuelリポジトリ内の必要なファイルを個別にダウンロードして取得するというのが、どうもスマートでないので、私なりの方法を考えてみました。 オレオレインストール方法 GitHubからfuel/fuelリポジトリの必要なブランチを取ってきます。 $ git clone -b 1.7/master git://github.com/fuel/fuel.git ProjectName .gitmodulesを削除します。 $ cd ProjectName $ rm .gitmodules composer.j

          • Codeigniter小ネタ集 - Web Developer's Struggle Memories

            CodeIgniter Advent Calendar 2015の19日目の投稿です。 Codeigniter(ver 3.0.1)を使い始めて約3週間経ちましたが、色んな記事を見ていて「これ良いな」とか、 「これは活用させてもらおう」と思ったネタを集めました。対象は初心者です。 経験者の方は大体知ってるものかと思いますので、ご了承ください。 必須事項 まずはやるべき事一覧。 index.phpのリダイレクト index.phpの設定 <?php define('ENVIRONMENT', 'development'); // 環境毎に変更 デフォルトコントローラ(ページ)の設定 application/config/routes.phpを編集。 <?php $route['default_controller'] = 'top'; ログ出力設定 application/config/co

              Codeigniter小ネタ集 - Web Developer's Struggle Memories
            • codeigniterのmemcached driverが使い方わからなすぎるので情報整理 | developer's blog

              codeigniterでmemcachedを使う場合にあらかじめドライバーが用意されています。 説明ページは下記なんですが…説明が少なすぎてわかりづらい!w http://codeigniter.jp/user_guide_ja/libraries/caching.html この中に、 『複数の Memcached サーバは、application/config/ ディレクトリに置いた memcached.php 設定ファイルで指定することができます。』 とあるのですが設定ファイルの書式は全く説明されていません。困ったものです。 ひとまず、使えるところまでやったので備忘録として残しておきます。 まずはmemcachedのインストール。php拡張のpeclで提供されているmemcachedも一緒に入れます。 !! ここで注意 !! php-pecl-memcache を入れると動きませ

              • CodeIgniter 3のチュートリアル1 Static pages

                Debian + nginxでCodeIgniter 3が動く環境を作りました。 CodeIgniter 3をnginx + php-fpmで動作させる チュートリアルを試して、使い方を調べてみます。 CodeIgniter 3 - Tutorial 最初に、静的なページの読み込みを試してみます。 application/controllers/Pages.phpというファイルを作成。 内容は以下のとおり。 <?phpclass Pages extends CI_Controller {    public function view($page = 'home')    {    }} これが、リクエストに応答するためのコントローラーになります。 次に、application/views/templatesというフォルダを作成。 ・header.php ・footer.php という2つ

                  CodeIgniter 3のチュートリアル1 Static pages
                • ローダ(読み込み処理)クラス : CodeIgniter ユーザガイド 日本語版

                  ローダは、その名のとおり要素をロードするために使用されます。 要素とは、ライブラリ (クラス) ビューファイル、ヘルパ、モデル、あるいは、ユーザファイルになります。 Note:このクラスは、システムで自動的に初期化されるので、手動で初期化する必要はありません。 このクラスでは下記のメソッドが利用できます: $this->load->library('class_name', $config, 'object name') このメソッドはコアのクラスを読み込むために使われます。ここでの class_name は読み込みたいクラスの名前になります。 Note: "クラス" と "ライブラリ"は同じ意味として使っています。 たとえば、CodeIgniterでメールを送信したいとしたら、最初のステップは、次のようにemailクラスをコントローラで読み込むことです: $this->load->lib

                  • GitHub - makarukudo/nodeigniter: nodeigniter - an mvc framework for node.js inspired by codeigniter. it allows custom routing, chaining and partial view rendering, buit-in with helpers and libraries, added some boilerplate for developers

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - makarukudo/nodeigniter: nodeigniter - an mvc framework for node.js inspired by codeigniter. it allows custom routing, chaining and partial view rendering, buit-in with helpers and libraries, added some boilerplate for developers
                    • CodeIgniter1.7.2でSimpleTestを動かせました! - Output::Weblog

                      phpフレームワーク勉強会で作っているショッピングカートなのですが、 機能追加していくうちに、あるモデルクラスが大きくなってきたので、2つに分けようと考えています。 分割してコードが整理できるのはいいのですが、その結果、バグが生まれてしまっては本末転倒なので、 良い機会なので、ちゃんとテストを書こうと思い立ちました。 CodeIgniterには、ユニットテストクラスがあるのですが、いろいろ工夫しないと、 テストしたいコードの中に直書きになってしまうので、 PHPUnitとか、SimpleTestを使ってみたかったのですが、簡単にCodeIgniterに組み込めません。。。 始めは、CIUnit(PHPUnitをCodeIgniterで使えるようにするライブラリ http://www.knollet.com/foostack/)が CodeIgniter1.7.2に対応していることで使おうと

                        CodeIgniter1.7.2でSimpleTestを動かせました! - Output::Weblog
                      • Using MongoDB with CodeIgniter

                        Considering using MongoDB instead of a SQL DB in your next CodeIgniter project? Well, we were and decided to take a stab at it, and fairly soon discovered that it is pretty straightforward. Even more so, if you don’t try to use CI Active Record, but use native PHP Mongo interface to store and query your data. That suits our case, as we are planning to access the data mostly from Javascript UI over

                          Using MongoDB with CodeIgniter
                        • 『Find your Ability! for デベロッパ』第5弾 Symfony、CakePHP、Codeigniterと比較解説するWebアプリ開発の新星「FuelPHP」 10/25開催! - MSN産経ニュース

                          『Find your Ability! for デベロッパ』第5弾 Symfony、CakePHP、Codeigniterと比較解説するWebアプリ開発の新星「FuelPHP」 10/25開催! 株式会社パソナテック 軽量高速なPHPフレームワークとして急速に注目を集め、GitHubや技術コミュニティでも開発が進められている「FuelPHP」。他のPHPフレームワークに対して「HMVCへの対応」や「コマンドラインツール」 といった特徴を持つFuelPHPは、開発効率やアプリケーション自体の高速化が求められるWebアプリケーション開発の現場で大きな可能性を秘めています。エンジニア、クリエイターのキャリア創造を支援する株式会社パソナテック(www.pasonatech.co.jp)は、「Find your Ability!for デベロッパ」の第5弾セミナーとして、『Symfony、CakeP

                          • ボスが来た!! | CodeIgniter

                            CodeIgniter というフレームワークを使ってみました。 他にPHPのフレームワークは、 ・Mojavi ・CakePHP ・symfony などがあります。何を使うべきか悩みましたが、他の人にも使ってもらう場合に、覚えやすくて、フレームワークのメリットをすぐに感じてもらえそうだったという点からCodeIgniter にしました。 これまでに完成させたプログラムで使ったことがあるのはMojaviです。他のフレームワークに比べると比較的低機能なんで、すぐにはメリットを感じてもらいにくいかなと思いました。個人的には好きです。こないだも Savant というテンプレートエンジン用のクラスを作ってみたりしました。 話は変わりますが、100% Hardcore とかを参考にして S2Container.PHP5 をセットアップしてみたのですが、PHPのDIコンテナってどうなんでしょうか。 で、

                            • CodeIgniter Google Maps V3 API Library | BIOSTALL

                              Looking for a Laravel implementation of this library? You’re in luck. Click here. In early May 2010 I wrote a Google Maps API library for CodeIgniter. This used Version 2 of the Google API and was pretty limited. Well, I’ve been working tirelessly over the past weeks to get a new version wrote that uses Version 3 of the API instead and I am very pleased to announce that it is now avalaible for dow

                              • 【CodeIgniter】.htaccessと.htpasswdで任意のページにベーシック認証を掛ける方法 - あずみ.net

                                【CodeIgniter】.htaccessと.htpasswdで任意のページにベーシック認証を掛ける方法です。 .htaccessファイルと.htpasswdファイルを用意し、.htaccessに以下の内容を記述してください。 「Files」のadminの部分を変更すれば任意のページにベーシック認証がかけられます。 「FilesMatch」を使うと正規表現で複数のページを指定することも出来ます。

                                  【CodeIgniter】.htaccessと.htpasswdで任意のページにベーシック認証を掛ける方法 - あずみ.net
                                • クエリの生成と実行 | DB編 CodeIgniter Guide 徹底ガイド!

                                  この項では、ActiveRecordを利用せずに、開発者がSQLクエリをコーディングして処理する方法を解説しています。 「Active Record」を利用すれば、この項で解説されている機能は全て自動で処理されます。 データベース操作を100% 「Active Record」を用いて開発する場合は、この項の解説は それほど重要でないかもしれません。 SQLクエリの実行は、生成したデータベースオブジェクトから「query()」メソッドにSQLクエリ文字列を 指定して実行します。 (データベースオブジェクトの生成方法は「データベース接続」の項を参照してください。) query($sql, $binds = FALSE, $return_object = TRUE) 第一引数にSQLクエリ文字列を指定します。 第二引数には、後に説明するSQLバンド生成のデータを指定します。 第三引数に「FALS

                                  • CodeIgniter 4.1のインストール方法【2021年最新版】

                                    CodeIgniter 4.1 のインストール方法と初期設定についてまとめておきます。 CodeIgniter 4.1 のサーバ要件 PHP 7.3 以上 php-json、php-mysqlnd、php-xml が有効 intl、mbstring 機能拡張 libcurl(CURLRequest を使う場合) データベース MySQL 5.1 以上(MySQLi ドライバ) PostgreSQL(Postgre ドライバ) SQLite3(SQLite3 ドライバ) Microsoft SQL Server 2005 以上 動作確認環境 CodeIgniter 4.1.5 Composer 2.1.14 PHPUnit 9.5.10 PHP 8.0.13 Xdebug 3.1.1 MySQL 5.7.32 macOS 10.15.7 Composer のインストール Composer と

                                      CodeIgniter 4.1のインストール方法【2021年最新版】
                                    • CodeIgniterカンファレンスで入門編を話してみた! - e2esound.com業務日誌

                                      準備編 カンファレンス直前の1/28にCodeIgniter2.0が出るという嬉しいような辛いような事態の中、調べられるところまで中身を調べてアプリを作って、資料を作ってと結構なバタバタ具合でございました。 手元の案件との兼ね合いも考えると、結構なスケジュール感でした。 カンファレンス前日にトラブルの対応が発生したりと、こういう時に起こるものは起こるんだなぁと実感。 当日 夜中に最終チェックをしたたためか、出発の15分前にバグを作り出していることが発覚wこれはマズイ!マズイぞ!と思いながら直す時間も無く、「バグもネタにしてしまえ」というテンションで臨みました。。。(恥 ※現在配布しているサンプルコードは修正してあります。 到着して、安藤さんの挨拶の後、すぐに講演という形でした。久しぶりに結構な緊張具合。 何故か画面サイズの調整が上手くいかない我がPC。 そして、何故だか重苦しい会場の雰囲気

                                      • CodeIgniterでカスタムの404エラーページを作成する | Javable.Jp

                                        CodeIgniterではエラーページのテンプレートが application/errors/error_404.php (1.7.x系だと system/application/errors/error_404.php)にありますが、これをカスタマイズしただけだとセッションなどが使えません。コントローラーを用意して前処理を行なう事もできません。 CodeIgniter 1.7系の場合は、Custom 404 error pages with CodeIgniterに詳しい記述がありました。ここではこれをバージョン2.0.x系に適用する場合の方法をメモしておきます。CodeIgniter 2.0 では後述する404エラー用のルーティング設定があります。 コントローラーの作成 まずエラー画面を表示するコントローラーを作成します。 application/controllers/error.p

                                        • CodeIgniterでSSLを使う方法 - 浜村拓夫の世界

                                          CodeIgniterでSSL通信を使う場合、URLのスキーム(httpとhttps)を切り替えて使うには、どうやったら良いのだろうか? [Codeigniter-users] アプリでSSL通信を行う場合 [Codeigniter-users] CI + SSL https for only some views? | CodeIgniter Forums codeigniter.com (1) CodeIgniterで自作ライブラリを用意する方法 (2) CodeIgniterで自作ヘルパー関数を用意する方法 (3) mod_rewriteでApacheのルーティングを設定する方法 などが紹介されていた。 (1)と(2)は、SSLページ用に別途コードを追加しなければいけない。 WEBサーバで経路を切り分ける(3)がお手軽そうだ。 I did it by having my .htacc

                                          • CodeIgniterの学習 39 - 俺俺改造版csrfライブラリ(ワンタイムトークンCSRF対策)を改良して、一時データをセッションに保持し簡単かつ極力安全に取得消去できるようにする - ヌル日記

                                            今日は以前のエントリ CodeIgniterの学習 23 - ワンタイムチケット(ワンタイムトークン)の機能を作って、CSRF対策をちょっとした気分になってみる http://d.hatena.ne.jp/dix3/20081017/1224196292 のCSRFライブラリを表題のように改良したので、使う人はいないかもしれんが貼っておく。 概要と使い方は以前とほぼ同じなので省略する。 変更点 $this->db_session → $this->session にした。(CodeIgniter Version1.7.0のSession.phpに移行したため) 問い合わせ処理の軽量化(クエリ発行回数を抑えた) get_sessh() get_sessh_all() を追加し、tokenバリデーション付きで簡単にsession内にhidden扱いのデータ保持と取り出しを出来るようにした 1)

                                              CodeIgniterの学習 39 - 俺俺改造版csrfライブラリ(ワンタイムトークンCSRF対策)を改良して、一時データをセッションに保持し簡単かつ極力安全に取得消去できるようにする - ヌル日記
                                            • PHP_CodeSnifferにFuelPHP/CodeIgniter/CakePHPのルールをインストールする

                                              それぞれのルールをDLして、必要なディレクトリを所定の場所に移動させる方法でやってみます。尚、フレームワーク名の並び順に悪意は有りません。 それぞれのルールは以下からDL出来ます。 FuelPHP https://github.com/eviweb/fuelphp-phpcs CodeIgniter https://github.com/thomas-ernest/CodeIgniter-for-PHP_CodeSniffer CakePHP https://github.com/cakephp/cakephp-codesniffer 以下、手順です。(DLで発生するmaster.zipは都度、削除して下さい。) 最初の状態 $ phpcs -i The installed coding standards are PEAR, Zend, PSR2, MySource, PHPCS, PS

                                              • PHP スタイルガイド — CodeIgniter 3.2.0-dev ドキュメント

                                                PHP スタイルガイド¶ このページでは CodeIgniter の開発に貢献する際に守っている コーディングスタイルを記述します。あなた自身の CodeIgniter アプリケーションではこのスタイルを使用する必要はありませんが、 推奨はいたします。 ファイル形式¶ ファイルは Unicode(UTF-8)エンコーディングで保存すべきです。BOM は使用 しないべきです 。UTF-16 や UTF-32 とは違い、 UTF-8 でエンコードされたファイルには示すべきバイトオーダーはなく、 BOM は PHP の出力に悪影響があり、アプリケーションから独自のヘッダーを設定できないようにしてしまいます。 Unix の行末は (LF) を使用すべきです。 ここではよく使われるテキストエディタのいくつかで、 これらの設定を適用する方法を示します。テキストエディタの手順は変更される場合があります。

                                                • CodeIgniterのCLIでバッチ処理を実行してみる

                                                  ※この記事は CodeIgniter Advent Calendar 2015 の9日目です。 Web アプリケーション用のフレームワークという印象の CodeIgniter ですが、CLI(コマンドラインインターフェース)でバッチ処理を実行したいといった場合にもちゃんと対応しています。 Running via the CLI — CodeIgniter 3.0.3 documentation 以下、簡単なバッチ処理のサンプルを作って試してみましょう。 ちなみに確認環境は最新バージョン 3.0.3 です。 サンプルプログラム まず、このようなシンプルなコントローラを作ってみます。 application/controllers/Batch.php このコントローラをコマンドラインから実行してみましょう。 まず CodeIgniter がインストールされたディレクトリ(index.php が

                                                    CodeIgniterのCLIでバッチ処理を実行してみる
                                                  • さくらインターネットでのCodeigniterのURLルーティングについて - MCATM IN THE BLOG

                                                    確実に需要があると信じて、ポスト。 さくらインターネットで「Codeigniter」を運用していて、mod_rewriteの設定に苦慮したことないっすか?俺、ある。さくらはファイル拡張子を勝手に補完していたり、URLのルーティングに関して癖がありまくりなんですが、最初俺もその辺りがネックなのかなあと思ってましたが、それ以上に重要なのがCodeigniterのルーティング設定。これをミスると、index.php/以下のパスが全く通らないことになってしまう。 なので、system/application/config/config.phpを、 $config['uri_protocol'] = "QUERY_STRING";と修正してやる。すると、パスが通った!やったぞ! 何か知らないけど、$_SERVER['PATH_INFO']も$_SERVER['ORIG_PATH_INFO']も、全く

                                                      さくらインターネットでのCodeigniterのURLルーティングについて - MCATM IN THE BLOG
                                                    • dict/ci-2.0.0.dict at master from e2esoundcom's CodeIgniter - GitHub

                                                      CodeIgniter / dict / ci-2.0.0.dict 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

                                                      • データベース接続 | DB編 CodeIgniter Guide 徹底ガイド!

                                                        CodeIgniterのデータベースオブジェクトを利用すれば、開発者がデータベースの接続や切断処理を コーディングする必要はありません。 データベースへの接続は、database.phpの「autoinit」設定によって 違いますが、データベース オブジェクト生成時、または、最初のSQLクエリ発行時に設定ファイルの情報を基に行われます。 データベース操作を行うには、まず、データベースオブジェクトを生成しなければなりません。 データベースオブジェクトは、「CI_Loader」コアクラスの 「database()」メソッドで生成します。 設定ファイル情報を基に生成 application/config/database.php $active_group = 'default'; $db['default']['hostname'] = 'master.your.site'; : //省略 $

                                                        • CodeIgniterを参考に作った本当に簡易なフレームワーク

                                                          簡易PHPフレームワークの公開です。 CodeIgniterの設定をするのも大げさすぎるサイトを作ってたりするので その時に使用している自作フレームワークを公開します。 大元は「CodeIgniter」でも本当に必要な機能を参考に作成しているものです。 とりあえず機能としては、 MVCの分離 DB接続(PDO) くらいかも、 セキュリティも何も考慮にいれていないので そのあたりは必要に応じて機能拡張で対応しています。 学習コストは、すこぶる低いです。 とりあえず「sample.php」を動作させた画面です。 こんな感じ、これを動作させる為のソースは 1.config.phpの修正 まず、config/config.phpを自分の環境に合わせて修正 <?php // config設定 $config['db_name'] = 'dbname'; $config['db_host'] = 'l

                                                            CodeIgniterを参考に作った本当に簡易なフレームワーク
                                                          • CodeIgniterでの.htaccessの正しい設定 - ソフラボの技術ブログ

                                                            ネットで調べてるといろんな書き方が出てきます。 しかもサーバーによっては動いたり動かなかったりで困ります。 わかってる範囲で環境ごとにまとめてみました。 サブディレクトリを「/Test」としその配下に.htaccessを配置したときの例です。 Eclipse+MAMP # ドキュメントルートを基準としたとき RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /Test/index.php/$1 [L] # サブディレクトリを基準としたとき RewriteEngine on RewriteBase /Test RewriteCond %{REQUEST_FILENAME} !-f RewriteCon

                                                              CodeIgniterでの.htaccessの正しい設定 - ソフラボの技術ブログ
                                                            • CodeIgniter で「google-api-php-client」を使おうとして大変な思いをした。 - #tech

                                                              訳あって、Codeigniter で 「Google APIs Client Library for PHP(以下、google-api-php-client)」 を使えるようにする必要がありました。素の PHP だと、もっと導入は簡単だと思うのですが、CodeIgniter に持ち込もうとすると、けっこう骨が折れます。 まず google-api-php-client をダウンロードしましたが、CodeIgniter 力が低いため、どこにどう埋め込み、設定をすればよいのか、検討がつきません。これは、すでに CodeIgniter に埋め込むための実装を作っている人がいるだろうと思い、探し始めました。 いました → https://github.com/joeauty/Google-API-Client-CodeIgniter-Spark ただし、更新が止まっています。 google-ap

                                                                CodeIgniter で「google-api-php-client」を使おうとして大変な思いをした。 - #tech
                                                              • CodeIgniter4 User Guide — CodeIgniter 4.4.5 documentation

                                                                © Copyright 2019-2024 CodeIgniter Foundation. Last updated on Jan 27, 2024.

                                                                • CodeIgniter カテゴリーの記事一覧 - サンゴラボ

                                                                  Ajaxを使うときに、いつも忘れていて調べることから始まるので、ブログに簡単なサンプルをまとめておく。CodeIgniterの出力クラスを使えば、簡単にJSONを返すコントローラが作れる。FuelPHPならRestコントローラで楽勝。 サーバ側(コントローラ) ajax.php

                                                                    CodeIgniter カテゴリーの記事一覧 - サンゴラボ
                                                                  • mod_fcgid + mod_userdirなURLにてCodeigniterのURL設定をうまく実現する - ymknの日記

                                                                    CodeIgniter の URL : CodeIgniter ユーザガイド 日本語版の設定を、mod_userdirで設定されたユーザディレクトリ以下に設置されたCodeIgniterに対してうまく実現する方法のメモ。なお、PHPはmod_fcgidでCGI版を動作させている。モジュール版PHPを使っている場合はまた事情が違うかも。 たとえば、http://example.com/~username/myapp/hoge/fugaのようなURLをhttp://example.com/~username/myapp/index.php/hoge/fugaへのアクセスに変換したい。このような場合、次のような設定をするとよい。 .htaccessにRewriteBaseを追加する RewriteBaseなし(デフォルト)だと、/がprefixとして扱われるため、書き換え後のURLがhttp:/

                                                                      mod_fcgid + mod_userdirなURLにてCodeigniterのURL設定をうまく実現する - ymknの日記
                                                                    • CodeIgniter日本語用form_validation拡張クラス - Qiita

                                                                      以前、AIDREAMさんが日本語用のform_validation拡張クラスを公開していました。 これが結構参考になったのですが、ページが見れなくなってしまいました。 折角ですので、参考までに、手元にあったコードを公開しておきます。 オリジナルの作成者はあくまでAIDREAMさんです。 拡張クラスを少しカスタマイズした覚えがあります。 clear_field_dataメソッドを追加 valid_emailのpreg_matchの正規表現を変更 メールアドレスの正規表現は元々緩めの表現だったと記憶しています。 少し厳しめにしたはずですが、それでもdocomoのRFC非準拠アドレスは許可しています。 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); /** * CodeIgniter * * A

                                                                        CodeIgniter日本語用form_validation拡張クラス - Qiita
                                                                      • CodeIgniter4 ユーザガイド — CodeIgniter4 4.0.0-beta.2 ドキュメント

                                                                        © Copyright 2014-2019 British Columbia Institute of Technology. Translated into Japanese by TAKEKOSHI Akishige. 最終更新: 4月 06, 2019

                                                                        • CodeIgniterのActive Recodeで実行したSQLを確認 - Qiita

                                                                          Active Recodeで書いているとたまにSQLはどんな感じになっているのか気になるときがあります クエリを実行後に$this->db->last_query()で確認できます。 echoで呼び出せばOKです。

                                                                            CodeIgniterのActive Recodeで実行したSQLを確認 - Qiita
                                                                          • 何じゃこりゃ! : CodeIgniter2.0.3 CodeIgniter.php は何をしてる

                                                                            2011年09月09日22:17 カテゴリPHPCodeigniter CodeIgniter2.0.3 CodeIgniter.php は何をしてる システムの初期化 : 基本クラスをロードし、HTTP リスエストを実行 全て展開 プロセス 1. バージョン定数の設定 define('CI_VERSION', '2.0.3');2.0.3 2. ブランチの設定 define('CI_CORE', FALSE); // Core = TRUE, Reactor = FALSEFALSE 3. 共通に使用する関数の呼び出し require(BASEPATH.'core/Common.php'); PHP のバージョンをチェックis_php($version = '5.0.0') ファイルの書き込み属性テストis_really_writable($file) クラスの登録&load_class

                                                                            • Active Record クラス : CodeIgniter ユーザガイド 日本語版

                                                                              CodeIgniter は Active Record データベースパターンの改変版を採用しています。 このパターンを利用すると、情報の取得や挿入、そして更新が最小限のスクリプティングで可能になります。 データベース処理をするのに、たった1、2行しか必要でない場合さえあります。 CodeIgniter ではデータベースごとに専用のクラスを必要としたりはしません。そのおかげで、より単純化されたインターフェースが提供されています。 Active Record 機能を使う大きな利点は、単に単純であるからだけでなく、Active Record 機能を使えば、クエリの構文は各種のデータベースアダプタが生成してくれるので、 データベースから独立したアプリケーションを作成できるということです。また、システムにより自動的に値のエスケープ処理が行われるので、より安全なクエリが利用可能になります。 Note:

                                                                              • CodeIgniterの学習 29 - 住所←→郵便番号 の相互検索機能ヘルパを作る(その1 元データの準備) - ヌル日記

                                                                                今日から数回にわたって、 住所の一部を入れて郵便番号を検索する機能 郵便番号の一部を入れて住所を検索する機能 を作ることにする。 理由、目的CodeIgniterのヘルパとして、上記のアシスト機能が欲しくなったから。 テキストエリアに郵便番号or住所の一部を入力すると、xajax経由で住所or郵便番号が返ってくる機能がいいな。 ついでにxajaxを利用しないでも使えるヘルパにしたいな。 データの準備郵便番号データは、日本郵便からダウンロード出来る。 http://www.post.japanpost.jp/zipcode/dl/kogaki/lzh/ken_all.lzh 列定義はhttp://www.post.japanpost.jp/zipcode/dl/readme.html CodeIgniter側でデータ取り込み機能を作ってみたがやめた 出来ればphpだけで何とかしたかったので、

                                                                                  CodeIgniterの学習 29 - 住所←→郵便番号 の相互検索機能ヘルパを作る(その1 元データの準備) - ヌル日記
                                                                                • CodeIgniter and WordPress Integration - WordPress Developer | Daylight

                                                                                  Daylight uses our CodeIgniter CMS, FUEL, for almost all of our client’s websites. A frequent request by clients is to incorporate a blog. Before we created our blogging module in FUEL, we relied upon WordPress to do the job. The Problem The initial problem we had with using WordPress was wanting to incorporate CodeIgniter functionality into our WordPress theme files. For example, we often have a h