Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

bzread(3) [php man page]

BZREAD(3)								 1								 BZREAD(3)

bzread - Binary safe bzip2 file read

SYNOPSIS
string bzread (resource $bz, [int $length = 1024]) DESCRIPTION
bzread(3) reads from the given bzip2 file pointer. Reading stops when $length (uncompressed) bytes have been read or EOF is reached, whichever comes first. PARAMETERS
o $bz - The file pointer. It must be valid and must point to a file successfully opened by bzopen(3). o $length - If not specified, bzread(3) will read 1024 (uncompressed) bytes at a time. A maximum of 8192 uncompressed bytes will be read at a time. RETURN VALUES
Returns the uncompressed data, or FALSE on error. EXAMPLES
Example #1 bzread(3) example <?php $file = "/tmp/foo.bz2"; $bz = bzopen($file, "r") or die("Couldn't open $file"); $decompressed_file = ''; while (!feof($bz)) { $decompressed_file .= bzread($bz, 4096); } bzclose($bz); echo "The contents of $file are: <br /> "; echo $decompressed_file; ?> SEE ALSO
bzwrite(3), feof(3), bzopen(3). PHP Documentation Group BZREAD(3)

Check Out this Related Man Page

FGETSS(3)								 1								 FGETSS(3)

fgetss - Gets line from file pointer and strip HTML tags

SYNOPSIS
string fgetss (resource $handle, [int $length], [string $allowable_tags]) DESCRIPTION
Identical to fgets(3), except that fgetss(3) attempts to strip any NUL bytes, HTML and PHP tags from the text it reads. PARAMETERS
o $handle -The file pointer must be valid, and must point to a file successfully opened by fopen(3) or fsockopen(3) (and not yet closed by fclose(3)). o $length - Length of the data to be retrieved. o $allowable_tags - You can use the optional third parameter to specify tags which should not be stripped. RETURN VALUES
Returns a string of up to $length - 1 bytes read from the file pointed to by $handle, with all HTML and PHP code stripped. If an error occurs, returns FALSE. Example #1 Reading a PHP file line-by-line <?php $str = <<<EOD <html><body> <p>Welcome! Today is the <?php echo(date('jS')); ?> of <?= date('F'); ?>.</p> </body></html> Text outside of the HTML block. EOD; file_put_contents('sample.php', $str); $handle = @fopen("sample.php", "r"); if ($handle) { while (!feof($handle)) { $buffer = fgetss($handle, 4096); echo $buffer; } fclose($handle); } ?> The above example will output something similar to: Welcome! Today is the of . Text outside of the HTML block. NOTES
Note If PHP is not properly recognizing the line endings when reading files either on or created by a Macintosh computer, enabling the auto_detect_line_endings run-time configuration option may help resolve the problem. SEE ALSO
fgets(3), fopen(3), popen(3), fsockopen(3), strip_tags(3). PHP Documentation Group FGETSS(3)
Man Page