라이브러리

[PHP] bzerrno - bzip2 오류 번호를 반환합니다.




bzerrno


`bzerrno`는 PHP의 `bzcompress` 함수에서 발생할 수 있는 오류 코드를 나타내는 상수입니다. `bzerrno`는 `bzcompress` 함수가 압축을 수행하는 동안 발생할 수 있는 오류를 나타내는 숫자를 반환합니다.

# bzerrno의 종류


`bzerrno`에는 다음과 같은 종류가 있습니다.

* `BZ_OK` : 압축이 성공적으로 수행되었습니다.
* `BZ_FINISH` : 압축이 완료되었습니다.
* `BZ_FLUSH` : 압축이 완료되었습니다.
* `BZ_RUN` : 압축이 완료되었습니다.
* `BZ_FINISH_OK` : 압축이 성공적으로 수행되었습니다.
* `BZ_FLUSH_OK` : 압축이 성공적으로 수행되었습니다.
* `BZ_RUN_OK` : 압축이 성공적으로 수행되었습니다.
* `BZ_DATA_ERROR` : 압축 데이터가 잘못되었습니다.
* `BZ_DATA_ERROR_MAGIC` : 압축 데이터가 잘못되었습니다.
* `BZ_DATA_ERROR_CRC` : 압축 데이터의 CRC가 잘못되었습니다.
* `BZ_DATA_ERROR_HEADER` : 압축 헤더가 잘못되었습니다.
* `BZ_DATA_ERROR_UNKNOWN` : 압축 데이터가 잘못되었습니다.
* `BZ_STREAM_END` : 압축이 완료되었습니다.
* `BZ_PARAM_ERROR` : 압축 매개변수가 잘못되었습니다.
* `BZ_IO_ERROR` : 입출력 오류가 발생했습니다.
* `BZ_MEM_ERROR` : 메모리 오류가 발생했습니다.
* `BZ_VERSION_ERROR` : 버전 오류가 발생했습니다.
* `BZ_CONFIG_ERROR` : 설정 오류가 발생했습니다.

# 예제


다음 예제는 `bzerrno`를 사용하여 압축을 수행하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// 압축을 수행할 데이터

$data = "Hello, World!";



// 압축을 수행할 파일 이름

$filename = "example.bz2";



// 압축을 수행할 파일을 열기

$fp = fopen($filename, "wb");

if ($fp === false) {

    echo "파일을 열 수 없습니다.";

    exit;

}



// 압축을 수행

if (bzcompress($data, $fp) === false) {

    echo "압축 오류: " . bzerrno() . "
";

} else {

    echo "압축이 성공적으로 수행되었습니다.
";

}



// 파일을 닫기

fclose($fp);



?>



이 예제에서는 `bzcompress` 함수를 사용하여 데이터를 압축하고, 압축 오류가 발생할 경우 `bzerrno`를 사용하여 오류 코드를 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 590 페이지

검색

게시물 검색