PHP 주요레퍼런스/파일 시스템 함수

rewind

웹 개발자의 비상 2011. 8. 8. 13:39
bool rewind(resource handle)
파일 포인터의 위치를 파일의 처음 위치로 되돌린다.

fopen()으로 열린 handle의 포인터를 파일 처음 위치로 되될리는 역할을 한다.
그러나 fopen시에 'a' 또는 'a+' 모드로 연 handle 일 경우 파일 포인터의 위치는 무조건 파일의 끝에 추가된다.


예제

<?
$fp = fopen("message.txt", "r");
if(!$fp) {
die("파일 열기 실패");
}

// 파일에서 첫 줄의 데이터를 가져온다.
echo fgets($fp) . "<br>"; //He was in time for the last bus.

// 파일 포인터를 파일의 처음 위치로 재설정한다.
rewind($fp);

// 파일에서 다시 첫 줄의 데이터를 가져온다.
echo fgets($fp); //He was in time for the last bus.
?>

728x90

'PHP 주요레퍼런스 > 파일 시스템 함수' 카테고리의 다른 글

parse_ini_file  (0) 2011.08.08
ftell  (0) 2011.08.08
pathinfo  (0) 2011.08.08
dirname  (0) 2011.08.08
mkdir  (0) 2011.08.08