PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

bzread> <bzflush
Last updated: Sun, 25 Nov 2007

view this page in

bzopen

(PHP 4 >= 4.3.3, PHP 5, PECL bz2:1.0)

bzopen — bzip2 압축 파일을 연다

설명

resource bzopen ( string $filename , string $mode )

읽거나 쓰기 위해 bzip2 (.bz2) 파일을 연다. filename 은 열기위한 파일명이다. modefopen()(읽기용의 `r' , 쓰기용의 `w', 등등 )과 유사하다.

열기를 실패하면, 이 함수는 FALSE를 반환하고, 그렇지 않으면 새롭게 열린 파일의 포인터를 반환한다.

Example#1 bzopen() 예제코드

<?php
$bz 
bzopen("/tmp/foo.bz2""r");

$decompressed_file '';
while (!
feof($bz)) {
    
$decompressed_file .= bzread($bz4096);
}
bzclose($bz);

print( 
"The contents of /tmp/foo.bz2 are: " );
print( 
"\n<br>\n" );
print( 
$decompressed_file );
?>

bzclose() 참고.



add a note add a note User Contributed Notes
bzopen
camaron at kolokonklan dot es
01-Jul-2008 02:33
There should be a link to gzopen() int the See also section, and a link back.
Jille at quis dot cx dot spam dot to dot my dot devnull
19-Mar-2008 02:11
Warning!

the example show above is _not_ working in every case!
This example will continue reading until there is no more data:

<?PHP
      $bz
=bzopen('foo.bz2', 'r');
     
$data="";
      do {
       
$line=bzread($bz, 8092);
        if(
$line!==false)
         
$data.=$line;
      }
      while(
$line);
     
bzclose($bz);
?>

bzread> <bzflush
Last updated: Sun, 25 Nov 2007
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites