CodeIgniter User Guide Version 2.1.0


일반 함수들Common Functions

CodeIgniter 는 약간의 글로벌 함수를 지정해 두었으며, 여러분은 어떤곳에서도 그 함수들을 사용할 수 있습니다. 그 함수들은 별도의 라이브러리나 헬퍼의 로드과정이 필요없습니다.

is_really_writable('path/to/file')

is_writable() 함수는 윈도우 서버에서 해당파일이 읽기전용일때도 TRUE 를 반환합니다.그에 반해 본 함수는 실재로 파일을 작성해봐서 파일을 쓸수있는지를 확인합니다. OS 가 제공하는 쓰기가능 여부 정보를 신뢰할수 없을때만 사용하세요 .

if (is_really_writable('file.txt'))
{
    echo "I could write to this if I wanted to";
}
else
{
    echo "File is not writable";
}

config_item('item_key')

환경설정은 환경설정 라이브러리 를 사용하시는것이 좋습니다. 그러나 config_item() 함수를 이용해서도 단일 키를 가져올수 있습니다. 환경설정 라이브러리 페이지를 보시면 더 자세한 정보가 있습니다.

show_error('message'), show_404('page'), log_message('level', 'message')

이 함수들은 에러 핸들링 페이지를 참고하세요.

set_status_header(code, 'text');

서버의 status header를 직접 설정할때 씁니다. 예:

set_status_header(401);
// 헤더를: Unauthorized
로 설정합니다

요기에서 헤더에 사용할 수 있는 설정목록을 확인 하세요.

remove_invisible_characters($str)

ascii 문자 사이에 null문자가 들어가는것을 방지합니다.예:Java\0script.

html_escape($mixed)

htmlspecialchars() 함수의 단축버전입니다. 문자열이나 배열을 넘겨줄 수 있습니다. 크로스 사이트 스크립팅(XSS) 방어에 유용합니다.