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.
Tank Auth is an authentication library for PHP-framework CodeIgniter. It's based on DX Auth, although the code was seriously reworked. The latest version is 1.0.9. Project repository Changelog 1.0.9 PHPass settings are moved to config-file for better control over user data. 1.0.8 Some technical changes to make the library compatible with CodeIgniter v.2.0.0. 1.0.7 New parameter db_table_prefix is
CodeIgniterでJavascript・CSSを圧縮・結合するライブラリ「Simple assets」が便利だったので紹介してみる。 https://github.com/bstrahija/assets 導入 GitHubからダウンロードし、config、helpers、librariesをapplication配下に配置する。 ※すでにapplication/config/autocload.phpが初期状態でない場合は上書きせず、追記すること。 設定 デフォルトの設定では以下のようなディレクトリ配置になっている。 /application /assets /cache /css /images /js /sparks /system この設定を変えたい場合は、application/config/assets.phpを変更すればいい。 <?php $config['assets
After 17 years in business, EllisLab is shutting its doors. Rest assured, ExpressionEngine is alive and well. Thank you all!
After 17 years in business, EllisLab is shutting its doors. Rest assured, ExpressionEngine is alive and well. Thank you all!
[2014/10/29 追記] CodeIgniter 3.0 は MIT ライセンスでリリースされることになりました! 詳細。 [2013/11/13 追記] OSL については、CodeIgniter3のライセンス問題に対する意見書公開 – ねこげっとぷれす も参照ください。 少し混乱がみられるようですので、この件に関して、整理するために主な出来事を時系列でまとめてみました。 リンク先を読んでいけば、この件の推移がかなり正確にわかると思います。 なお、この件について日本語での情報がもっとも多いのは、日本 CodeIgniter ユーザ会のメーリングリスト です。 日時 タイムゾーン 出来事 2011/10/20 09:00〜09:45 New York EllisLab の CEO である Leslie Camacho 氏が ExpressionEngine & CodeIgniter
ねこげっとぷれす NEKOGET PNESKINの開発等PHPな話題を中心に書いていこうと思います。 メニューとウィジェット ハミングバード法律事務所 白木先生に作成いただいた意見書を公開します。 ☆意見書 (pdf) 受託開発、自社サービスでの開発を前提として、意見書を作成いただきました。 私が仕事をする上での懸念材料は全て払拭することができました。 2013年9月14日に開催されました、PHPカンファレンス2013 LT発表で登壇させていただきました発表資料については少し修正をした上で、改めて公開をさせていただきます。 ライセンス問題についてはCodeIgniter のライセンス変更問題のタイムラインにkenji_sさんが時系列で詳しくまとめてくださっています。 2011年 CodeIgniter カンファレンスにて、CodeIgniter3からOSL-3.0ライセンスへライセンスが
以前の記事 Eclipse で CodeIgniter 2.0 のコード補完 ですが、Eclipse(PDT) をバージョンアップしたためか、動作しなくなっていました。 コード補完できるコードを生成するコントローラを変更し、別の方法でやってみました。 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Eclipse extends CI_Controller { function __construct() { parent::__construct(); } function index() { $lines = array(); // libraries $_ci_varmap = array('loader' => 'load', 'unit_test' => 'unit'
(2011/04/11 追記) 当初記載されていた対策の修正および CodeIgniter 2.0.0 以降での対策を追記しました。 問題の所在 CodeIgniter の Formヘルパーにはフィールドの値を表示するための set_value() が用意されていますが、set_value() で同じフィールドを 2回目以上表示すると 2回目以降は文字参照に変換されず XSS脆弱性になる可能性があります。 確認ページで、入力値を表示し、隠しフィールドに値を埋め込み POST させるような実装の場合に、この脆弱性に該当します。 原因 CodeIgniter の Formヘルパーの form_prep() に問題があります。Formヘルパーは内部的に form_prep() を呼び出していますが、それが影響しています。 サンプルコード controllers/form.php <?php cl
一般的なスタイルとシンタックス 以下のページではCodeIgniterを開発する際に守っているコーディングルールについて記述します。 目次 ファイルフォーマット PHPの囲みタグ クラス名、メソッド名 変数名 コメント 定数 TRUE、FALSE、NULL 論理演算子 返り値の比較、型のキャスト デバッグコード タブ/スペース 互換性 クラス名とファイル名を共通にする データベーステーブル名 1ファイル1クラス タブ/スペース 改行コード インデント カッコの前後のスペース コントロールパネル内のローカライズされたテキスト プライベートメソッド、プライベート変数 PHPエラー PHP短縮開始タグ 1行1ステートメント 文字列 SQL文 メソッド(関数)の引数のデフォルト値 タグパラメーターの上書き ファイルフォーマット ファイルはUnicode (UTF-8) エンコーディングで保存します
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く