Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexander Kravets                    2:5020/400     22 Sep 2007  15:40:55
 To : daniil kosenko
 Subject : Re: Re^2:  Упаковать текстовый файл
 -------------------------------------------------------------------------------- 
 
 Hello!
 
 daniil kosenko пишет:
 
 > Все можно сделать системными командами. Зачем мучить перл, если есть линух. :)
 > Поэтому проверь, разрешена ли system(). 
 
 // Hе разрешен. :-(
 ********
 Пока получилось вот что.
 Hа локальной машине Windows+Perl 5.8 _работает_ такая штука.
 
 #!/usr/bin/perl
 
 # Create a Zip file
 use Archive::Zip qw( :ERROR_CODES :CONSTANTS );
 my $zip = Archive::Zip->new();
 
 # Add a file from disk
 my $file_member = $zip->addFile( 'd:\ZIP_Perl\name.txt','new_name.txt' );
 
 # Save the Zip file
 unless ( $zip->writeToFileNamed('d:\ZIP_Perl\abc.zip')==AZ_OK ) {
         die 'write error'; }
 
 ***
 
 Когда это же загружаю на сервер уже не работает!
 Разумеется, пути меняю.
 
 my $file_member = $zip->addFile(
 '/var/www/путь_к_файлу/'name.txt','new_name.txt' );
 и
 unless ( $zip->writeToFileNamed('/var/www/путь_к_файлу/abc.zip')==
 AZ_OK ) { die 'write error'; }
 
 ***
 
 ZIP-файл  "abc.zip" на сайте создаётся там где нужно.
 И даже имеет размер сжатого файла!
 Скачивают на комп. Hо при открытии пишет
 "Файл или папка zip:/home/alex/CGI/abc.zip не существует."
 Как же "не существует", если имеет имя и объем сжатого файла?!
 Перегружаюсь и пытаюсь открыть в Windows, но файл и тут не открывается.
 
 Что тут не так?
 
 *********
 
 > А PHP там разрешен? (сорри, что оффтопик :) )
 
 // Разрешен. Всё чаще начинаю посматривать в эту сторону... :-(.
 
 Всего доброго!
 Alexander.
 
 [RZ6HAP] [LaTeX] [mlp-sb-n{X}mail.ru]
 
 --- ifmail v.2.15dev5.4
  * Origin: MLP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Упаковать текстовый файл   Alexander Kravets   20 Sep 2007 18:22:06 
 Re: Упаковать текстовый файл   Artem Chuprina   20 Sep 2007 20:33:31 
 Re: Упаковать текстовый файл   Alexander Kravets   20 Sep 2007 23:27:04 
 Re: Упаковать текстовый файл   Sergey Anisimov   21 Sep 2007 13:00:09 
 Re: Упаковать текстовый файл   Alexander Kravets   21 Sep 2007 18:27:15 
 Re^2: Упаковать текстовый файл   daniil kosenko   21 Sep 2007 23:38:24 
 Re: Re^2: Упаковать текстовый файл   Alexander Kravets   22 Sep 2007 15:40:55 
 Re: Упаковать текстовый файл   daniil kosenko   20 Sep 2007 21:46:39 
Архивное /ru.cgi.perl/314744a9ff2f0.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional