Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Compress::Zlib


Автор: frenkys 15.11.2005, 01:08
Люди кто-то может помочь как с помощью
Compress::Zlib
сделать сжатие gzip выталкивающихся страниц...

просто у меня около 185 файлов которые используют бщий файлик с процедурами
requaire 'conf.pl'


Автор: sharq 16.11.2005, 13:05
frenkys не понял, что тебе нужно.

Если тебе нужно использовать gzip на страницах, которые формируются твоими скриптами, то посмотри модуль CGI::WebGzip, он как раз использует этот модуль.

smile

Автор: frenkys 16.11.2005, 14:24
на хостинге мне отказали в установке CGI::WebGzip
приходиться пользоваться Compress::Zlib , я вот просто думал кк бы сделать чтоб весь выходной поток был в гзипе

Автор: sharq 16.11.2005, 17:01
frenkys ты не знаешь, как установить модуль без помощи support-команды.
тогда читай статью "Установка perl-модулей", качать http://forum.vingrad.ru/index.php?act=Attach&type=post&id=514481.

smile

Автор: frenkys 18.11.2005, 18:06
есть токо фтп доступ

Автор: sharq 18.11.2005, 23:41
frenkys скачай этот модуль, положи его у себя и в скрипте просто укажи путь к нему. smile


smile
Добавлено @ 23:42
И посмотри его исходный код, полезно будет.

Автор: frenkys 19.11.2005, 14:48
пробывал по твоем уруководству под винду поставить модуль, ничего не вышло....

Ты можешь написать точно что куда копировать и где какой путь прописывать потому перл макефайл.пл постоянно ощшибку выдает что массиве @INC ........

Автор: sharq 19.11.2005, 17:17
Цитата(frenkys @ 19.11.2005, 15:48)
пробывал по твоем уруководству под винду поставить модуль, ничего не вышло....

через ppm не ставиться, т.к. нет ppd-файла данного модуля.
Через nmake - все прекрастно ставится:
Код

C:\путь\CGI-WebGzip-0.13>perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for CGI::WebGzip

C:\путь\CGI-WebGzip-0.13>nmake

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

cp WebGzip.pm blib\lib\CGI\WebGzip.pm

C:\путь\CGI-WebGzip-0.13>nmake test

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

        C:\Perl\bin\perl.exe "-Iblib\lib" "-Iblib\arch" test.pl
1..1
# Running under perl version 5.008007 for MSWin32
# Win32::BuildNumber 813
# Current time local: Sat Nov 19 17:14:20 2005
# Current time GMT:   Sat Nov 19 14:14:20 2005
# Using Test.pm version 1.25
ok 1

C:\путь\CGI-WebGzip-0.13>nmake install

Microsoft (R) Program Maintenance Utility   Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

Installing C:\Perl\site\lib\CGI\WebGzip.pm
Appending installation info to C:\Perl\lib/perllocal.pod


Модуль установился.

smile

Автор: frenkys 19.11.2005, 21:15
Вобщем пытался поставить GD вот что вышло:

Код

C:\GD>dir
 Том в устройстве C не имеет метки.
 Серийный номер тома: 08FF-D091

 Содержимое папки C:\GD

19.11.2005  00:38    <DIR>          .
19.11.2005  00:38    <DIR>          ..
19.11.2005  00:28    <DIR>          bdf_scripts
19.10.2005  09:03             5 032 ChangeLog
19.11.2005  00:28    <DIR>          demos
19.11.2005  00:28    <DIR>          GD
19.10.2005  09:49            59 669 GD.pm
19.10.2005  05:18            46 633 GD.xs
19.10.2005  05:22            10 227 Makefile.PL
19.10.2005  07:42             1 452 MANIFEST
19.10.2005  09:49               321 META.yml
16.09.1994  07:00             5 056 NMAKE.ERR
16.09.1994  07:00            65 536 NMAKE.EXE
07.12.2001  01:25            32 810 qd.pl
19.10.2005  05:18            15 656 README
07.12.2001  01:25               467 README.QUICKDRAW
20.06.1995  11:33               693 README.TXT
07.12.2001  01:25             2 221 README.unix
19.11.2005  00:28    <DIR>          t
07.12.2001  01:25                66 typemap
              14 файлов        245 839 байт
               6 папок     530 399 232 байт свободно

C:\GD>perl Makefile.pl
Can't locate 5.60 in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .) at Mak
efile.pl line 3.

C:\GD>


Автор: sharq 20.11.2005, 15:22
Зачем тебе GD, если тебе нужен Gzip smile

Какая версия перла у тебя - версия может быть не совместима с данной версией перла!

Ставь perl 5.8.7 - и проблем не будет.

smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)