php
PHP - ftell 함수
int ftell ( resource $handle )
(PHP 4, PHP 5)
이 함수는 인자로 전달받은 파일 포인터가 가리키는 위치를 반환하는데, 성공하면 바이트 수로 계산된 정수를, 실패하면 false를 반환합니다.
(PHP 4, PHP 5)
이 함수는 인자로 전달받은 파일 포인터가 가리키는 위치를 반환하는데, 성공하면 바이트 수로 계산된 정수를, 실패하면 false를 반환합니다.
<?php
/*
test.txt파일 내용
1. 안녕하세요. 하보니입니다.
2. rewind함수 테스트입니다.
3. 1234567890
4. abcdefghijklmnopqrstuq
5. asdfghjkl
6. qwertyuiop
7. qwertyuiop.BMP
*/
if($fp = @fopen("test.txt", "r")){
echo "현제 파일포인터 위치: " . ftell($fp) . "<br />\n";
// 결과: 현제 파일포인터 위치: 0
echo fgets($fp, 1024) . "<br />\n";
// 결과: 1. 안녕하세요. 하보니입니다.
echo "현제 파일포인터 위치: " . ftell($fp) . "<br />\n";
// 결과: 현제 파일포인터 위치: 30
echo fgets($fp, 1024) . "<br />\n";
// 결과: 2. rewind함수 테스트입니다.
echo "현제 파일포인터 위치: " . ftell($fp) . "<br />\n";
// 결과: 현제 파일포인터 위치: 59
echo fgets($fp, 1024) . "<br />\n";
// 결과: 3. 1234567890
fclose($fp);
}
?>
0 댓글