경로 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"