良く使われる関数
CodeIgniterにはグローバルで定義でされた関数がいくつか存在し、ライブラリやヘルパをロードすること無くどの場所でも使うことができます。
is_really_writable('path/to/file')
is_writable() はWindowsサーバーの場合OSが本当はファイルに書けないのだけれどもOSがPHPに書き込み可能と言ってきたときにTRUEを返し、read-only属性がマークされている場合だけFALSEを返します。この関数は本当にそのファイルに書き込みができるのかどうかを実際にファイルに書き込みをしてみて判断します。この関数は書き込み情報が当てにならないOSの場合のみ使うようにしてください。
if (is_really_writable('file.txt'))
{
echo "書きたい時に書き込みができます";
}
else
{
echo "ファイルに書き込みはできません";
}
config_item('item_key')
設定(Config)ライブラリ に設定情報を入れておくことが推奨されていますが、config_item() を使って 1つだけのキーを使って取得することも可能です。設定ライブラリに詳細があります。
show_error('message'), show_404('page'), log_message('level', 'message')
これらの詳細はエラーの処理ページにあります。