|
|
|
|
|
для: JIEXA
(02.05.2005 в 13:46)
| | Если браузер не поддерживает разархивирование, то может быть, но это относится только к очень старым браузерам и некоторым браузерам в UNIX (т.е. менее 1 % всех браузеров). | |
|
|
|
|
|
|
|
для: cheops
(02.05.2005 в 12:45)
| | cheops, я где-то слышал, что из-за gzip в некотрых браузерах могут быть закорючки вместо текста, это правда? | |
|
|
|
|
|
|
|
для: Ozxar
(02.05.2005 в 02:24)
| | Тогда следует воспользоваться функциями управления выводом, как предлагает JIEXA. Подробнее об них можно почитать в нашем справочнике.
http://www.softtime.ru/group/id_group=12 | |
|
|
|
|
|
|
|
для: JIEXA
(02.05.2005 в 11:18)
| | Так сжамается страница, расширение gzip - позволяет сжимать различные данные. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(02.05.2005 в 09:31)
| |
ob_start("ob_gzhandler");
|
так разве не сжимается? | |
|
|
|
|
|
|
|
для: Ozxar
(02.05.2005 в 02:24)
| | Но все можно представить как строку…, в том числе и вывод сервера. Какая у вас стоит задача? | |
|
|
|
|
|
|
|
для: cheops
(02.05.2005 в 02:18)
| | а если не строка а ну, например, все что выводиться или генерируеться сервером?? | |
|
|
|
|
|
|
|
для: cheops
(02.05.2005 в 02:08)
| | Спасибо большое | |
|
|
|
|
|
|
|
для: Ozxar
(02.05.2005 в 01:45)
| | > и как ей
>пользоваться?
<?php
// Пусть имеется строка
$s = "Это строка, которая мы сейчас сожмём, а потом разожмём :)))\n";
// Сожмём строку
// Открываем файл в который мы поместим архив
$zp = gzopen("temp.gz", "w9"); // w - для записи, 9 - степень сжатия (1-9)
// Записываем в файл нашу строку $s
gzwrite($zp, $s);
// закрываем файл
gzclose($zp);
// Разархивируем строку
// Открываем архивный файл
$zp = gzopen("temp.gz", "r");
// Читаем первые 10 байт файла
echo gzread($zp, 10);
// Выводим оставшуюся часть файла
gzpassthru($zp);
// Закрываем файл
gzclose($zp);
?>
|
| |
|
|
|
|
|
|
|
для: Ozxar
(02.05.2005 в 01:45)
| | >а как выяснить включена gzip или нет..
Создайте скрипт, вызывающий функцию phpinfo()
и посмотрите включена библиотека zlib в состав php или нет. Если ZLib Support имеет значение enabled - значит включена. | |
|
|
|
|