並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 1477件

新着順 人気順

codeigniterの検索結果81 - 120 件 / 1477件

  • FuelPHPの継続的インテグレーション環境をVagrantとJenkinsを使って構築する — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    今日は、FuelPHPのプロジェクトのためのJenkinsサーバを構築してみます。 この設定で完璧というわけではないですが、いろいろなものが一通り動くレベルにはなってます。 FuelPHPプロジェクトを作成する FuelPHPのプロジェクトとして、ここでは、『はじめてのフレームワークとしてのFuelPHP 第2版(改訂版)』のコンタクトフォームを使います。 develop-2ブランチをgit cloneします。 $ git clone --depth=5 -b develop-2 https://github.com/kenjis/fuelphp1st-2nd-contact-form.git 以下は、プロジェクトがGitで管理されていることを前提としています。 Vagrantを使いサーバを構築する Vagrant CentOS6 PHP Development Environment(v

      FuelPHPの継続的インテグレーション環境をVagrantとJenkinsを使って構築する — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something
    • Amazon.co.jp: CodeIgniter徹底入門: 河合勝彦, 鈴木憲治, 安藤建一: 本

        Amazon.co.jp: CodeIgniter徹底入門: 河合勝彦, 鈴木憲治, 安藤建一: 本
      • CodeIgniter - Wikipedia

        CodeIgniter(コードイグナイター)は、PHPを用いて動的Webサイトを構築するために利用するオープンソースのWebアプリケーションフレームワークである。 概要[編集] CodeIgniterは軽量で速度重視であることを特徴とするWebアプリケーションフレームワークである[3]。CodeIgniterには、一般に必要とされるプログラミングタスクに対する豊富なライブラリが用意されているだけでなく、それらのライブラリにアクセスするためのシンプルなインターフェースと論理的な構造が用意されている。開発者はこれらが備わったCodeIgniterを用いることで、より短時間でアプリケーションを構築することができる。 CodeIgniterの最初の公開バージョンは、2006年にリリースされた[1]。Googleの検索数による比較では、2011年にはPHPの他の主要フレームワーク (CakePHP,

        • CodeIgniter 3のライセンスがMITライセンスに変更され、いわゆるライセンス問題は完全に解消 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

          CodeIgniter 3のライセンスがMITライセンスに変更され、いわゆるライセンス問題は完全に解消 CodeIgniter 3.0がMITライセンスでリリースされることが決まりました! GitHubのリポジトリは、すでにMITライセンスに変更されています。 https://github.com/bcit-ci/CodeIgniter/blob/develop/license.txt CodeIgniter 3.0はOSL 3.0というあまり聞いたことのないオープンソースライセンスでリリースされることが開発元のEllisLabにより決められていました。 OSL 3.0へのライセンス変更の詳しい経緯に興味がある方は、 CodeIgniter のライセンス変更問題のタイムライン を参照して下さい。 OSL 3.0は、GPLと互換性がないこと、ライセンスがマイナーで解説などの情報が少ないなどラ

          • Welcome to CodeIgniter

            CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.

            • カジュアルに更新できそうなCodeIgniterを使ったブログエンジン·Embr MOONGIFT

              EmbrはCodeIgniterを使って開発されているシンプルなブログエンジンです。 EmbrはTumblrに似たシンプルで格好いいブログエンジンです。PHPのWebフレームワークであるCodeIgniterを使って開発されています。 ブログの画面です。すっきりしつつも格好いいデザインです。 ログインはadminというリンクをクリックするとフォームが表示されます。Ajaxが多用されていて操作はスムーズです。 投稿画面です。テキストまたは画像のポストに対応しています。画像はアップロードではなく、URLを指定して投稿する形式です。その他、カテゴリやタグが追加できます。 こちらはイメージポストです。オプションのタイトルと画像のURLだけというシンプルな作りです。 投稿が完了した画面です。一件表示はとてもシンプルです。 独自のコメント管理はなく、DISQUSを使ってコメントする仕組みになっています

              • CodeIgniter から参照されるデータベースを残しつつ、新たに Rails で Web API を開発した話 - Qiita

                CodeIgniter から参照されるデータベースを残しつつ、新たに Rails で Web API を開発した話RailsRSpec 既存環境 PHP5.4 / CodeIgniter やりたいこと ネイティブアプリ向けに Web API を追加開発したい。 Ruby / Rails で書きたい。 テストもしっかり書きたい。既存ソースにはない。 既存のデータベース(MySQL)は、そのまま使いまわしたい。 問題点 Rails で Web API を作成する際の情報が少ない Rails デフォルトの Database が SQLite 既存の Database を利用した情報が意外と少ない 既存のテーブル名が Rails の規約に沿っていない 解決策 1. Rails で Web API を作成する際の情報が少ない Rails で Web API を作成する際は rails-api が使い

                  CodeIgniter から参照されるデータベースを残しつつ、新たに Rails で Web API を開発した話 - Qiita
                • あなたのお気に入りのフレームワークCodeIgniterが帰ってきた!(CodeIgniter 3.0の感想) — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                  あなたのお気に入りのフレームワークCodeIgniterが帰ってきた!(CodeIgniter 3.0の感想) すでにご存じの人も多いと思いますが、2015年3月30日にCodeIgniter 3.0.0がリリースされました。 その影響もあり、日本語の情報も徐々に増えてきてます。そこで、私もこのあたりで現在の感想を書いておこうと思います。 (参考)PHPカンファレンス福岡でのCodeIgniterについて発表資料 ライセンスがMITライセンスに変更 何と言っても最大の変更点はライセンスが変わったことです。 2.xまでは独自ライセンスのCodeIgniterライセンス(GPL非互換)だったものが、3.0からはMITライセンスになりました。 これは、CodeIgniterのオーナーが私企業のEllisLabから、大学であるBCITに変わったことにより実現しました。 EllisLabにより3.0

                  • CodeIgniterの学習 52 - CodeIgniterをバッチとして呼び出せるようにする - ヌル日記

                    今日はCodeIgniterをコマンドラインから呼び出す方法を試してみる。(Cron_job_bootstrapperを使用) どうしてもバッチからスクレイピングをしなくてはならない処理があったので試してみた。 幾つか解決方法があるみたいだが、Cron_job_bootstrapperが気に入ったので使ってみる。 元ネタは、 http://codeigniter.com/wiki/Cron_job_bootstrapper/ というかほぼこのまま。 環境に合わせて、ちょこっとだけ微変更。 設置手順 手順1)ソースダウンロード http://codeigniter.com/wiki/Cron_job_bootstrapper/のFile:cron-1.1.zipをダウンロードする。 手順2)ファイル設置 解凍したcron.phpを、 /var/vhosts/xxx.example.com/C

                      CodeIgniterの学習 52 - CodeIgniterをバッチとして呼び出せるようにする - ヌル日記
                    • 【重要】CodeIgniterのライセンスが変更されようとしています | 記事アーカイブ :: 日本CodeIgniterユーザ会

                      【重要】CodeIgniterのライセンスが変更されようとしています 2011-11-01 13:10:21 お知らせ posted by Kenji CodeIgniterのライセンスが、従来のBSDライクなCodeIgniterライセンスから、コピーレフトなライセンスであるOpen Software License 3.0に変更されようとしています。 これは非常に大きな変更ですが、まだ、十分に知られておらず、また、その与える正確な影響も計り知れません。 なお、この件は多分に法律的な問題ですので、最終的な判断はご自身で検討の上、場合により弁護士に相談し、ご判断ください。 この件の概要については、以下のブログを参照願います。 http://d.hatena.ne.jp/Kenji_s/20111029/1319874742 他のメジャーなフレームワークと同様な、GPLと互換性のあるコピー

                      • AngelicWing Diary - [毒 php] 「CodeIgniterが急激によくなってきた」というエントリが良くなってきている点を全く指摘していない件について

                        Oct 9,2008 (Thu) 07:42 - [毒 php] 「CodeIgniterが急激によくなってきた」というエントリが良くなってきている点を全く指摘していない件について 「CodeIgniterが急激にいやになってきた」というエントリに対して「CodeIgniterが急激によくなってきた」というエントリがあがってるというのを聞いた。 で、ざっくり両者を読んでみたんですが言及されているエントリより、言及しているエントリのほうに違和感を強く覚えてしまったのでいろいろ書いてみる。 このエントリの存在を教えてくれた友人が「たまには技術エントリをかいてください、もう何ヶ月かいてないんですか!」って脅してきたからじゃないよ>< ちなみに自分の立ち位置としては、使ってきたフレームワークは 自作>mojavi2>自作>mojavi3>mojavi3+独自>symfony0.4>symfony

                        • CodeIgniterでユーザー認証 | ななうぇぶのブログ

                          一定期間更新がないため広告を表示しています

                            CodeIgniterでユーザー認証 | ななうぇぶのブログ
                          • CodeIgniter 3 で PHPUnit を使ってテストをする - rochefort's blog

                            CodeIgniter標準のテストは貧弱なのでPHPUnitが使える実装を探していました。 いくつかあるようなのですが、公式forumで検索すると以下が出てきました。 CI PHPUnit Test for CodeIgniter 3.0 ci-phpunit-test kenjis/ci-phpunit-test おすすめ要素としては ・CodeIgniter3準拠 ・Product Ownerが日本人(kenjis) FuelPHPの本書いている鈴木さんなので安心です。 pull requestも速攻取り込んで改良もしてくれました。 これ読んでないけど、そのうち読んでみようと思います。 はじめてのフレームワークとしてのFuelPHP 改訂版 作者: 鈴木憲治出版社/メーカー: ラトルズ発売日: 2014/10/25メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る

                              CodeIgniter 3 で PHPUnit を使ってテストをする - rochefort's blog
                            • CodeIgniter と Jenkins で継続的インテグレーション - A Day in Serenity @ kenjis

                              CodeIgniter + CIUnit/PHPUnit + Jenkins + α で継続的インテグレーション(CI)してみましょう。 いわゆるひとつの、CI で CI です。 JDK と Ant をインストールする $ sudo apt-get install openjdk-6-jdk $ sudo apt-get install ant Jenkins をインストールする $ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - $ sudo sh -c 'echo "deb http://pkg.jenkins-ci.org/debian binary/" > /etc/apt/sources.list.d/jenkins.list' $ sudo apt-get

                                CodeIgniter と Jenkins で継続的インテグレーション - A Day in Serenity @ kenjis
                              • [CakePHP,Laravel,Codeigniter]PHPフレームワークの立ち位置を考えてみた|リレーションデザイン研究所

                                以前書いたみたいに、どのPHPフレームワークを選定しても「それによって実現できないこと」はないから、最終的には好みで選定すべきだと思っております。けれど、それとは別に「Laravelを使うべきか」を読んで、PHPフレームワークの立ち位置的なところを私見からまとめてみようと思います。 なお、つっこみ、ご意見などは @sakaki002に下さいましたら、できるだけ記事に追記させていこうと思っております。 視点1.PHPフレームワークの処理速度 とりあえず、恒例のこちら。「kenjis/php-framework-benchmark」で最新・詳細データをみれるのでぜひ出典にあたっていただければと思います。 フレームワークの処理速度がダイレクトに実感できるほどのサービスまで育てることができるかは別問題になりますし、実際のところアプリケーションのコードの書き方であったりsqlであったりの方がダイレク

                                  [CakePHP,Laravel,Codeigniter]PHPフレームワークの立ち位置を考えてみた|リレーションデザイン研究所
                                • Vagrant共有フォルダの罠 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                  Vagrant(&VirtualBox)を使い開発する場合、 共有フォルダ(Synced Folders)を使いホストOS側(多くの場合Mac OS XかWindows)のファイルシステムを、ゲストOS(多くの場合Linux)からマウントする という方法が便利なのでよく使われます。 この場合、以下のような罠があります。 ファイル名の大文字小文字の違い ホストOS側のファイルシステムが大文字小文字を区別しない場合、ゲストOSがLinuxのような通常大文字小文字を区別するファイルシステムの場合でも、結果的に大文字小文字が区別されません。 つまり、ホストOSがMac OS XやWindowsの場合、ゲストOSでも大文字小文字が区別されないことになります。 結果として、Windowsで開発していて開発環境では動作したが、本番環境のLinux上ではファイル名の大文字小文字が違い、ファイルが見つからな

                                  • 第1回 PHPの基礎(1) - PHPファイルの構成 - CodeIgniter for Non-Programmers

                                    2013-05-26 第1回 PHPの基礎(1) - PHPファイルの構成 PHP PHP とは PHP は「PHP: Hypertext Preprocessor」の略で、頭文字を取って「PHP」です。 詳しくは Wikipedia でも読んでください。 あとマニュアルは必須。 「PHPとはなんでしょう?」という項目があるので、読んでおいてください。 PHPファイルを開く ここでやることは、CodeIgniter に含まれるPHPファイルを読んで、PHPのプログラムがどのような構成になっているかを理解することです。 テキストエディタを起動して、次のファイルを開いてください。 controllers/welcome.php 特に断りがない場合を除き、ファイルの場所は CodeIgniter をインストールした場所の下にある application フォルダからの相対パスで書きます。 つまり

                                    • MySQLでのバックアップ方法のまとめ — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                      いまいちまとめきれていませんが。誤りなどありましたら、お知らせ下さい。 バックアップの種類 取得範囲による分類 全体バックアップ データベース全体をバックアップする 増分バックアップ 前回のバックアップの後に変更された部分のみをバックアップする 差分バックアップ 前回の全体バックアップの後に変更された部分をバックアップする サービスレベルによる分類 オフラインバックアップ データベースを停止した状態でのバックアップ もっとも安全な方法 オンラインバックアップ データベースを起動した状態でのバックアップ ロックと一貫性の問題が生じる バックアップ形式による分類 物理バックアップ ファイルをバイナリのままバックアップ 論理バックアップ SQL文に変換してバックアップ 物理バックアップよりもバックアップ、そして特にリストアに時間がかかる ロックと一貫性の問題 オンラインバックアップの場合、バック

                                      • CodeIgniterを5分で導入、「Hello World」を表示するまで - あさdev

                                        http://h2o-space.com/blog_ver2/diary/195 珍しくCodeIgniter扱った記事がホッテントリなってたので触発されてエントリーを書く事にした。 CodeIgniterの何と言ってもいいところはその生産効率です。どのフレームワークよりも早くWebサイトを作ることができます。よく「CodeIgniterは速い」とか言われますが…どうなんでしょうね。 CodeIgniterは導入含め最初のページ作るまでに5分あれば十分です。説明するまでもない内容ですが、簡単に手順を。 ※サーバー等の設定は済んでいるものとして説明します。 ※Windows環境での説明です(^q^) まずはCodeIgniter本体をダウンロード CodeIgniter - Open source PHP web application frameworkにアクセスしてDownloadsから

                                          CodeIgniterを5分で導入、「Hello World」を表示するまで - あさdev
                                        • NetBeans で CodeIgniter のコード補完を行わせる冴えたやり方 - localdisk

                                          CodeIgniter いいですよね! 今日は NetBeans 7.0 リリース記念に NetBeans で CodeIgniter のコード補完を行わせる冴えたやり方をご紹介しましょう! NetBeans は phpdoc の @property に型と名称を書いておけばコード補完が効くというナイスな機能を持ってますので下記のようにやればおk。 application/core/MY_Contoroller.php <?php /** * MY_Controller * * @author localdisk <info@localdisk.org> * * @property CI_Loader $load * @property CI_Input $input * @property CI_Session $session * @property CI_Config $config

                                            NetBeans で CodeIgniter のコード補完を行わせる冴えたやり方 - localdisk
                                          • CodeIgniter 3.0でPHPUnitを使う — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                            CodeIgniter 2.xの時代にはCIUnitというツールを使い、CodeIgniterでPHPUnitによるテストを書いていました。 CodeIgniter 3.0時代になり状況がどう変わったかというと、CodeIgniter本体のテストは進んだようですが、アプリケーションのテストをどうするかという問題は公式にはとくに変化はないようです。 そして、実際にどのようにしているかについては、割と混沌としていました。 fmalk/codeigniter-phpunit ... 一番人気? Celc/CIUnit ... my-ciunitのfork。3.0未対応? RodolfoSilva/CIUnit-for-CI3 ... CIUnit-for-CI2のfork NEKOGET/CIUnit-for-CI3 ... CIUnit-for-CI2のfork PHPUnit and Cod

                                            • CodeIgniterのviewから CSS/画像/Java Script を分離する - Hidde’s Tips

                                              素のCodeIgniterでは CSS、画像、Java Script を設置する場所が用意されていませんので、自分でディレクトリを用意する必要があります。view以下に設置することも可能ですが、構成がバレてしまうのでオススメできません。下記のような使い方が推奨されているようです。 CIの直下に css、images、js ディレクトリを作成。分離したファイルを各々のディレクトリに置きます。 CodeIgniter_1.7.0/ ├css/ ←新規作成 ├images/ ←新規作成 ├js/ ←新規作成 ├index.php ├license.txt ├system/ └user_guide/ヘルパー関数を全体で使用するために、system/application/config/autoload.php を編集。system/application/config/config.php で設定

                                                CodeIgniterのviewから CSS/画像/Java Script を分離する - Hidde’s Tips
                                              • [初心者向け] Codeigniter3をComposerを使ってインストールして動かすまで|リレーションデザイン研究所

                                                CodeigniterのライセンスがMITライセンスになったからか、Codeigniter3.0が正式にリリースされたからか、Codeigniterが少しずつ話題にあがるようになりましたね。 そこで、Codeigniter3をComposerを使ってインストールして動かすまでをご紹介します。 追記2 @kenjiさんが、以下をパッケージにしてくださいました。すっげー便利。これから私もこれ使います! codeigniter-composer-installer 追記1 以下のやり方は、githubで追って公開しております。 https://github.com/rdlabo/codeigniter_install/commits/master なぜ、Composerを使ってインストールするか Codeigniterをインストールするのに、Composerは必須ではありません。公式サイトから普

                                                  [初心者向け] Codeigniter3をComposerを使ってインストールして動かすまで|リレーションデザイン研究所
                                                • CodeIgniter で PHPUnit によるアプリケーションテストを実行するための CIUnit をインストールする - A Day in Serenity @ kenjis

                                                  (2015/05/14) CodeIgniter 3.0 用のツールを開発中です。CI PHPUnit Test for CodeIgniter 3.0 (2011/09/05) 記事が古くなったので、更新した記事 CodeIgniter 2.0.3 に PHPUnit/CIUnit をインストールする を書きました。 CIUnit とは? CIUnit は、CodeIgniter のアプリケーションテストに PHPUnit を使うためのツールです。公式サイトは、以下です。 http://www.foostack.com/foostack/ しかし、このサイトは CodeIgniter 1.7.2 までしかサポートされていない状態のまま止まっています。ただし、開発リポジトリは Bitbucket にあり、最新の開発中のコードにアクセスできると記載されています。 https://bitbuc

                                                    CodeIgniter で PHPUnit によるアプリケーションテストを実行するための CIUnit をインストールする - A Day in Serenity @ kenjis
                                                  • GitHub で CodeIgniter の開発に参加してみよう - A Day in Serenity @ Kenji

                                                    CodeIgniter のリポジトリが Bitbucket から GitHub へ移行しました。 そこで、GitHub で公開されている CodeIgniter 2.x の開発に参加する方法について解説します。 準備 まず、https://github.com/ にアクセスしてアカウントを作成します。 続いて、自分の PC に Git をインストールします。 Ubuntu の場合は、以下のようにします。 $ sudo apt-get install git-coreWindows の人は Github を Windows で使ってみる 2011 年版 – Numb. を参考にしてください。 GitHub で EllisLab の CodeIgniter リポジトリを fork する まず、EllisLab の CodeIgniter リポジトリを fork して、自分用のリポジトリを作成し

                                                      GitHub で CodeIgniter の開発に参加してみよう - A Day in Serenity @ Kenji
                                                    • PHPCON fukuoka 2015 CodeIgniter update

                                                      Nagoya OpenSource Conference 2016 CodeIgniter+ci-phpunit-test

                                                        PHPCON fukuoka 2015 CodeIgniter update
                                                      • Laravel 4のCSRF脆弱性は何が問題だったのか? — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                        PHPでのある意味「典型的な脆弱性」だったので記事を書くことにしました。 Laravel 4のCSRF脆弱性とは? Laravel 4.2.10以前にCSRF保護が無効になる脆弱性が報告されました。 この脆弱性は、Laravel標準のCSRF保護(csrfフィルタ)を簡単に無効化することができるものです。 既存サイトでは、今すぐ、以下の修正パッチを摘要する必要があります。Laravelのアップデートでは修正されません。 From ba0cf2a1c9280e99d39aad5d4d686d554941eea1 Mon Sep 17 00:00:00 2001 From: Taylor Otwell <taylorotwell@gmail.com> Date: Sun, 9 Nov 2014 16:29:56 -0600 Subject: [PATCH] Check type of toke

                                                        • CodeIgniterで発火する?

                                                          テストとしてはこれだけでは不十分で、0を明示的に与えた場合や7桁を超える数値、また年(西暦)に関しては上記ではテストしていません。 が、上記の一覧では期待通りの結果ですし、その他も一覧には載せていませんが手動テストの結果などから(今のところ)気期待通りに動いていることが確認できています。 ということでクラスは一応ちゃんと動いているということにして(^^;、これを本体に組み込みます。 まずcheckdate.phpというファイルをControllerフォルダの中に作成しそこに件のクラスを全部書きます。この時にこれまでのテストでは[~]区切りで日付範囲を返していたperiodクラスのgetDateRange()メソッドを[-]区切りで返すように変更します。 public function getDateRange() { : return $from."-".$to; } これは日付検索クラス

                                                          • php軽量フレームワークcodeigniter入門

                                                            今回は、phpの軽量フレームワークとして有名なcodeigniterを使って簡単にウェブサービスを作っていく方法を紹介していきます。 ○公式サイト ○公式ユーザーガイド codeigniterと他のフレームワークとの比較 phpで一番有名なフレームワークといえば、cakephpなのではないでしょうか? cakephpはruby on Railsの考え方を引き継いでいるので、大規模なウェブサービスをつくりあげやすい。 ですが、決められた構文や学ぶことが多く、まず使えるようになるまでに時間がかかります。さらに自由度が少なく、簡単なウェブサービスを作るときでも、多くのプログラムが動くので、ページのレスポンスが遅く感じられます。 その点、codeigniterは学ぶことが少なく、自由度が高いため、phpを知っていれば、簡単にウェブサービスを構築することができます。また軽量なフレームワークであるため

                                                              php軽量フレームワークcodeigniter入門
                                                            • CodeIgniter XSS対策 - 新・浅く広くをモットーに - WEBプログラマ メモ

                                                              php, security | 12:40 | CodeIgniter におけるXSS自動対策パッチを開発しました。CodeIgniterを使っていない方でも、XSS対策実装のあるべき姿が分かる内容となっております。よろしければ参考にしてください。XSS対策の実装方法は色々ありますが、あくまで以下が必要要件となります。ユーザが入力したデータそのものが保存されることユーザが入力したデータそのものがHTML出力されることこれらが満たされた上で初めて真のXSS対策と言えます。それぞれをもう少し詳しく説明します。ユーザがフォームに「&」と入力したのであれば、当然、データベースにも「&」と入っていなければなりません。「&」などと別物になることがあってはなりません。ユーザがフォームに「&」と入力したのであれば、HTML出力時には必ず「&」と表示されなければなりません。「&」と表示されたり、全角「&」で

                                                              • Using Smarty 3 in Codeigniter 2 (a really tiny CI library) - I Like Kill Nerds

                                                                Codeigniter is an awesome framework, it’s idea of a parser library that ships with it is not. I have written a simple library that extends Codeigniter’s native view loading to allow you to use Smarty 3 in your Codeigniter projects to render your views. Requirements: Codeigniter 2.0 as this library uses the core and third_party folders, although with some changes it will work with 1.7.2 / 1.7.3 ver

                                                                • 永きに渡るバリデーション論争に終止符を打つために — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                                  記録よると最初のバリデーション論争が起こったのは2008年だそうです。 大垣さんと徳丸のパリデーション論争のリンク集 - 徳丸浩のtumblr その後、たびたび論争が起き現在に至ると言うのが人類の歴史です。 この論争はいろいろなトピックを含む興味深いもの(とどうでもよいものの集合)ですが、一言で表すとすると、以下の問いに集約できるのではないかと思います。 入力バリデーションはセキュリティ対策かどうか? そして、そろそろこの論争にも終止符を打てないかと思います。なんとなく疲れてきている人が多そうなためです(w そのために何が一番必要かと考えると、言葉や概念の整理、定義がやっぱり必要なのではないかと思いました。 概念の整理 アプリケーション仕様とセキュリティ仕様 私の理解では、「アプリケーション仕様」の中に「セキュリティ仕様」があります。アプリケーション仕様の方が広い概念であり、セキュリティ仕

                                                                  • コンテナで作る開発環境 (20161104 CodeIgniter Night)

                                                                    LXDのすすめ (IDCFクラウド&SoftLayer 合同Meetup!in つくば vol.2 with #さくらクラブ 発表資料)

                                                                      コンテナで作る開発環境 (20161104 CodeIgniter Night)
                                                                    • 本当は怖いFuelPHP 1.6までのRestコントローラ — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                                      FuelPHP Advent Calendar 2013の24日目です。昨日は、@mycb750さんの「Heroku(PaaS)でFuelPHP環境(PHP5.3 + MySQL + Apatch)を構築する」でした。 FuelPHP 1.6までには、Restコントローラを使うとXSS脆弱性を作り込みやすい隠れ機能(アンドキュメントな機能)がありました。 具体的には、公式ドキュメントのサンプルコードをそのまま実行すれば、XSSが可能でした。 ただし、FuelPHP 1.7ではバグのためエラーが発生しXSSは成立せず、1.7.1で修正されました。 なお、この問題を重視しているのは世界中で私1人かも知れませんので、実際に影響があるユーザは少ないのかも知れません。本家はセキュリティ勧告は出しませんでした(Changelogに仕様変更の記述はあります)し、fuelphp.jp Googleグループ

                                                                      • 人気上昇中のPHPフレームワーク「CodeIgniter」に関するカンファレンス「CodeIgniter Con 2011, Tokyo Japan」、2月19日に開催 | OSDN Magazine

                                                                        日本CodeIgniterユーザ会およびCodeIgniter Con実行委員会は1月19日、「CodeIgniter Con 2011, Tokyo Japan」を2011年2月19日(土曜日)に開催すると発表した。会場は東京・蒲田の大田区産業プラザ。参加費は無料だが、事前の申し込みが必要。 CodeIgniterはオープンソースのPHP向けWebアプリケーションフレームワーク。MVC(Model-View-Controller)構成をサポートし、軽量かつシンプルであることや、自由度の高さ、Web開発に向けた豊富なライブラリが提供されている、といった特徴から人気が高まっている。 カンファレンスではCodeIgniterの紹介や効果的な利用方法、利用事例などに関する講演が行われる。対象はWebアプリケーション開発者やデザイナー、プロデューサーなど、Webサイト構築に関わっているユーザー。参

                                                                          人気上昇中のPHPフレームワーク「CodeIgniter」に関するカンファレンス「CodeIgniter Con 2011, Tokyo Japan」、2月19日に開催 | OSDN Magazine
                                                                        • トップ :: 日本CodeIgniterユーザ会

                                                                          CodeIgniter とは、アメリカの EllisLab によって開発された PHP のフレームワークです。 4大フレームワークの1つに数えられることもある大変人気のあるフレームワークの1つです。

                                                                          • tokenを聞かれFuelPHP 1.7.3がうまくインストールできない場合 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                                            FuelPHP 1.7.3をインストールしようとすると以下のようにトークンを聞かれることがあります。 Could not fetch https://api.github.com/repos/fuel/auth/git/refs/heads?per_page=100, please create a GitHub OAuth token to go over the API rate limit Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+on+<servername>+2015-06-26+0933 to retrieve a token. It will be stored in "/home/<username>/.composer/auth.json" for fut

                                                                            • CodeIgniterで日本語メール送信

                                                                              CIことCodeIgniterでもQdmailを利用して簡単に日本語メールを送信することができます。(CodeIgniter1.6.3にて動作確認) 携帯デコメもOK include('qdmail.php'); class Mail extends Controller { function sendmail(){ $data = array('hello'=>'こんにちは'); $content=$this->load->view('mailview',$data,true); qd_send_mail('html','address@example.com','件名',$content,'from@example.com'); } } $this->load->view メソッドの第3引数をtrueにするのがポイントです。 これで、$this->load->viewは画面に返すのでな

                                                                                CodeIgniterで日本語メール送信
                                                                              • SameSite攻撃者がCodeIgniter4とShieldでのCSRF保護を回避できる脆弱性の解説 — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

                                                                                CodeIgniter4とCodeIgniter Shieldでの組み合わせで、CSRF保護を回避できる脆弱性に関するセキュリティ勧告が2022/08/08に公表されました。今日は、この脆弱性について解説しておきます。 SameSite Attackers may Bypass the CSRF Protection · Advisory · codeigniter4/shield なお、この攻撃方法はCodeIgniterに限定されるものではありません。 修正済みのバージョン CodeIgniter 4.2.3 CodeIgniter Shield 1.0.0-beta.2 前提条件 この脆弱性を攻撃するには、攻撃者が攻撃対象のサイトと同じドメインのサブドメインサイトを支配下に置いている必要があります。 簡単に言えば、サブドメインサイトのページを書き換えられるということです。これはそのサ

                                                                                • CodeIgniter 3のユーザーガイド(User Guide)まとめ

                                                                                  CodeIgniter 3のユーザーガイドを見ながら使い方を調べています。 せっかくなので、調べた内容のリストをここにまとめておきます。 参考にしている原文はこちら。 CodeIgniter User Guide Installation CodeIgniter 3をnginx + php-fpmで動作させる Tutorial チュートリアルの最初は、静的なページの表示方法。 後半2つは、データベースへのアクセス方法と、簡単な検索、登録を行います。 チュートリアル1 Static pages チュートリアル2 News section チュートリアル3 Create news items General Topics Controllersの書き方について(General Topics - Controllers) 予約語について(General Topics - Reserved Nam

                                                                                    CodeIgniter 3のユーザーガイド(User Guide)まとめ