2011-10-01から1ヶ月間の記事一覧

さくらインターネットでCodeIgniterのindex.phpを消す

PHP

普通のサーバを使ってるなら /application/config/config.php $config['index_page'] = 'index.php'; をコメントアウトして、 /.htaccess RewriteRule ^(.*)$ /index.php/$1 [L] とすれば良いだけなのに、さくらの共用サーバでは次のようにしないといけない…

node.jsを試してみた

Mac環境です。参考にしたのは以下ですが、少し状態が違いました。 node.jsを試してみた – cyclogy

CodeIgniterでのHTML Validation(Formヘルパー編)

PHP

Formヘルパー編以外が今後出てくるかどうかは分かりませんが。HTMLの検証を行うのは当然の事です。「動けば良い」なんてのは愚者の戯言です。ある程度の機能を作って一段落した後、The W3C Markup Validation Serviceでチェックしていたら、1つエラーが見つ…

CodeIgniterで全ての形式のアップロードを許可する方法

PHP

ファイルアップロードクラスでのアップロード時、許可するファイル形式をallowed_typesで指定しなければいけない。例えば画像なら以下のように。 $config['allowed_types'] = 'gif|jpg|png'; これを指定しないと、 You have not specified any allowed file …

CodeIgniterでの複数ファイルアップロードでの注意点

PHP

複数の画像ファイルをアップロードしようとした時にちょっとはまったのでメモ。 $this->upload->do_upload($form_name); 上記の処理を繰り返しても、何故か一つしかアップロード処理されず、 $this->upload->data(); の値が変わらない現象になった。色々調べ…

CodeIgniterで独自404エラーページを設置する方法

PHP

リンク切れや直接URI指定でのページ遷移などで表示される404ページ。ここで詳しく説明するまでもなく、ユーザビリティ的に重要です。訪問者に代替の遷移先を提示してあげれば、PVやコンバージョンにも影響してきます。設置するファイルは2つ。編集するファイ…