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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : daniil kosenko                       2:5027/12.27   21 Sep 2007  23:38:24
 To : Alexander Kravets
 Subject : Re^2:  Упаковать текстовый файл
 -------------------------------------------------------------------------------- 
 
 
  >> AK> Hа хостинге - поддерживающем Perl - потребовалось текстовый файл
  >> паковать
  >> AK> в архив.
  >> AK> *Чтобы его любой ZIP-архиватор мог открыть.*
 
  U> Artem Chuprina пишет:
  >> Hа платном как правило, можно.  Причем тут и модуль-то никакой не нужен,
  >> нужна программа zip.
 
  U> daniil kosenko пишет:
  >> Hа хостинге с линухом или виндой?
  >> Если с линухом, то это делается одной командой на bash'e.
  >> Если под виндой, то досовской командой.
  >> Или нужен обязательно перл?
  U> // Сервер под Линуксом (Fedora) живёт аж в Штатах.
  U> Задумка простая.
  U> Добавляются из WEB-формы записи.
  U> Программа на Perl (разумеется! :-)  их обрабатывает и дописывает в
  U> текстовый файл, 
 
 system ("echo $zapis >> out.txt");
 
  U> который этим же скриптом пакуется в ZIP-файл (и заменяет
  U> старый ZIP-файл).
 
 system ("zip out.txt out.zip");
 
 Точной команды не помню, еще можно к имени файла приписывать название месяца
 (берется из даты). 
 
  U> Этот архив доступен для скачивания (причем, каждый архив для своего
  U> месяца).
 
  U> Всё просто, кроме одного - паковки в архив.
  U> Вот такая задумка.
 
 Все можно сделать системными командами. Зачем мучить перл, если есть линух. :)
 Поэтому проверь, разрешена ли system(). апример так
 
 #!/usr/bin/perl
 system("id");
 
 Если выведет права, то system() разрешена.
 
  U> Сдается мне, что "exec" для "сторонней" программы за пределом cgi-bin
  U> тут не прокатит...
 
 Проверял?
 К тому же есть system().
 
  U> Потому и спросил про спец. модуль для Perl.
 
 А PHP там разрешен? (сорри, что оффтопик :) )
 
 Bye .
 Даниил.
 
 --- WP/95 Rel 1.78E (215.0) Reg.
  * Origin: Original WinPoint Origin! (2:5027/12.27)
 
 

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

 Тема:    Автор:    Дата:  
 Упаковать текстовый файл   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/3327cc46af87.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional