php

CodeIgniter1.7.3がQueryStringを含むパスを扱えるようにする php

CodeIgniter1.7.3がQueryStringを含むパスを扱えるようにする

仕事で、CodeIgniter1.7.3 を触り始めました。基本的に素晴しいフレームワークだと思うのですが、いくつか、個人的に気に入らない動作があります。 ## 不満点 ### おせっかいなInputクラス > GET、POST、および クッキーデータ > > 単純に、システムが通例のクエリ文字列で…
vim で PHPソースコードの整形を行なう方法 php

vim で PHPソースコードの整形を行なう方法

汚ないPHPソースコードを触る場合は、まず整形したくなります。PHP用のeclipseを使っても、javaのフォーマット程真面目には整形してくれないようだったので、 vimでのフォーマット(gg=G など)だと、インデントの修正だけで、細かい部分(演算子の両脇にスペースを入れるなど)までは整形できま…
糞ソース作者へのお願い php

糞ソース作者へのお願い

仕事で、別のところの人が作ったシステムに手を入れることは多いんだけど、酷いソースは本当に酷い。加えて仕様が酷い場合は相乗効果で、もう手をつけられない状態になる。修正する人が病気になるくらい破壊力がある。 良くないソースの特徴と対策(糞ソース作者へのお願い)を書いてみた。 複数ある検索条件などフォーム…
PHPのsessionの有効期限 php

PHPのsessionの有効期限

phpのアプリケーションで、「30分経ってもsession timeoutにならないみたい」という話が出た。 ; Define the probability that the 'garbage collection' process is started ; on every session in…