gzopen
(PHP 4, PHP 5, PHP 7, PHP 8)
gzopen — gz 파일 열기
설명
gzopen(string $filename
, string $mode
, int $use_include_path
= 0): resource|false
읽기 또는 쓰기를 위해 gzip(.gz) 파일을 엽니다.
gzopen()은 gzip 형식이 아닌 파일을 읽는 데 사용할 수 있습니다. 이 경우 gzread()는 압축 해제 없이 파일에서 직접 읽습니다.
매개변수
filename
- 파일 이름.
mode
- fopen()(rb 또는 wb)에서와 같지만 압축 수준(wb9) 또는 전략을 포함할 수도 있습니다. (전략 매개변수에 대한 자세한 내용은 zlib.h의
deflateInit2
설명을 참조하십시오.) use_include_path
- include_path에서도 파일을 검색하려는 경우 이 선택적 매개변수를 1로 설정할 수 있습니다.
반환 값
열린 파일에 대한 파일 포인터를 반환합니다. 그 후에 이 파일 설명자에서 읽은 모든 내용이 투명하게 압축 해제되고 작성한 내용이 압축됩니다.
열기가 실패하면 함수는 false
를 반환합니다.
오류/예외
유효하지 않은 인수가 주어지면 E_WARNING
수준의 오류가 생성됩니다.
Examples
예제 #1 gzopen() 예제
<?php
$fp = gzopen("/tmp/file.gz", "r");
?>
기타
- gzclose() - 열려 있는 gz 파일 포인터 닫기