라이브러리
[PHP] ftell - 파일 읽기/쓰기 포인터의 현재 위치를 반환합니다.
PHP 에서 ftell 함수
PHP의 `ftell` 함수는 파일 포인터를 현재 위치에 따라 파일의 바이트 수를 반환합니다. 이 함수는 `fopen` 함수를 사용하여 열린 파일에 대한 포인터를 반환합니다.
# 사용법
`ftell` 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
int ftell(resource $stream)
* `$stream` : 열린 파일에 대한 포인터
# 예제
파일을 열고, 파일의 크기를 확인한 후, 파일의 내용을 출력하는 예제입니다.
#hostingforum.kr
php
<?php
// 파일 열기
$file = fopen('example.txt', 'r');
if ($file === false) {
echo '파일 열기 실패';
exit;
}
// 파일의 크기 확인
$size = ftell($file);
echo "파일 크기 : $size 바이트
";
// 파일의 내용 출력
echo "파일 내용 :
";
while (!feof($file)) {
echo fread($file, 1024);
}
fclose($file);
?>
# 설명
* `fopen` 함수를 사용하여 `example.txt` 파일을 열었습니다.
* `ftell` 함수를 사용하여 파일의 크기를 확인했습니다.
* `while` 루프를 사용하여 파일의 내용을 1024바이트씩 읽어 출력했습니다.
* `fclose` 함수를 사용하여 파일을 닫았습니다.
# 주의사항
* `ftell` 함수는 파일 포인터를 현재 위치에 따라 파일의 바이트 수를 반환합니다. 따라서 파일을 읽거나 쓰기 전에 사용해야 합니다.
* `ftell` 함수는 파일 포인터가 열려 있는 동안만 유효합니다. 파일 포인터를 닫으면 `ftell` 함수의 결과가 유효하지 않습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.