라이브러리

[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` 함수의 결과가 유효하지 않습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 544 페이지

검색

게시물 검색