PHP: gzwrite - Manual

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

search for in the

readgzfile gzuncompress

Last updated: Fri, 26 Jan 2007

view this page in

# gzwrite

(PHP 3, PHP 4, PHP 5)

gzwrite -- Бинарная запись в gz-файл

## Описание

int gzwrite ( resource zp, string string [, int length] )

Записывает содержимое `string` в данный gz-файл.

## Список параметров

`zp`

  Указатель на gz-файл, возвращённый, после его успешного открытия, функцией gzopen().

`string`

  Записываемая строка.

`length`

  Число записываемых байтов (до сжатия). Если указано, запись завершится по записи `length` байтов или достижении конца строки `string`.

  > Замечание: Обратите внимание, что если аргумент `length` задан, конфигурационный паарметр magic_quotes_runtime будет проигнорирован и удаление косых чёрточек из записываемый строки произведено не будет.

## Возвращаемые значения

Возвращает число действительно записанных байт (без учёта сжатия) в поток gz-файла.

## Смотрите также

gzread()
gzopen()

add a note User Contributed Notes
gzwrite
Kioob
13-Aug-2003 04:30
`This is a short example of use gzwrite function.
<?php
function gzcompressfile($source,$level=false){
$dest=$source.'.gz';
$mode='wb'.$level;
$error=false;
if($fp_out=gzopen($dest,$mode)){
if($fp_in=fopen($source,'rb')){
while(!feof($fp_in))
gzwrite($fp_out,fread($fp_in,1024*512));
fclose($fp_in);
}
else $error=true;
gzclose($fp_out);
}
else $error=true;
if($error) return false;
else return $dest;
}
?>
the function gzcompressfile() compress a file 'data.csv' to 'data.csv.gz'. the function return false if error, and the new file name if it's ok.`
add a note
readgzfile gzuncompress

Last updated: Fri, 26 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST