CodeIgniter User Guide Version 2.1.0


경로 Path Helper

이 헬퍼는 파일경로 관련작업을 할때 유용합니다.

헬퍼로딩 Loading this Helper

다음과같이 헬퍼를 로드합니다:

$this->load->helper('path');

다음 함수들이 사용가능 합니다:

set_realpath()

경로가 실재로 존재하는지를 검사합니다. 이함수는 심볼릭링크(symbolic links)나, 상대적 디렉토리 구조( relative directory structures)를 제외한 서버경로를 리턴합니다. 옵션인 두번째 파라미터는 에러를 발생시키기위해서 사용합니다.아래와같이 TRUE 로 설정하면, 에러를 발생시키고 FALSE 로 설정하면 에러대신 넘겨준 경로값을 다시 리턴합니다.

$directory = '/etc/passwd';
echo set_realpath($directory);
// returns "/etc/passwd"

$non_existent_directory = '/path/to/nowhere';
echo set_realpath($non_existent_directory, TRUE);
// returns an error, as the path could not be resolved

echo set_realpath($non_existent_directory, FALSE);
// returns "/path/to/nowhere"