|
|
|
| Здраствуйте Уважаемые знатоки на повестке дня вопрос:
- Зажем козе баян ?
))
У меня проблемма у меня есть скрипт который должен распокавать file.gz в переменную ну и потом работать уже с читабельным содержымым.
Дело в том что я не могу извлечь данные из этого архива не прибигая к выводу ((
$fp = gzopen('file.gz', 'r');
gzpassthru($fp);
gzclose($fp);
Выводит содержимое файла хотя я её даже не проси !
readgzfile("file.gz");
Естественно тоже выводит.
Я понимаю что они для этого и придуманы чтоб отдекодить и вывести но я пол инета перекопал и не нашол вразумительной стать по работе с GZ данными. Только эти убогие функции.
Люди помогите кто чем может ! Плиз.
Таму кто поможет пару енотов подганю на бутылочку пивасика )) | |
|
|
|
|
|
|
|
для: Inviseble_Demon
(01.10.2008 в 01:46)
| | вариантов куча:
либо так
<?
$data = implode('', gzfile('file.gz'));
?>
|
либо так
<?
$data = '';
$fp = gzopen('file.gz', 'r');
while (!gzeof($fp))
{
$data .= gzread($fp, 1024);
}
gzclose($fp);
?>
|
либо так
<?
ob_start();
$fp = gzopen('file.gz', 'r');
gzpassthru($fp);
gzclose($fp);
$data = ob_get_contents();
ob_end_clean();
?>
|
либо так
<?
ob_start();
readgzfile('file.gz');
$data = ob_get_contents();
ob_end_clean();
?>
|
и т.д. | |
|
|
|