Модераторы: korob2001, ginnie
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Проблема с архивом 
:(
    Опции темы
Гость_Alex
Дата 9.5.2005, 05:37 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Есть архив: tstyle.zip
В нем файл: Прайс-лист.xls
Не могу извлечь файл из архива с помощью unzip.
Причем до этого работал с десятком подобных файлов-проблем не было.
Не подскажете в чем здесь может быть проблема?

Заранее благодарен
  Вверх
korob2001
Дата 9.5.2005, 05:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 13
Всего: 61



Скорее всего повреждён сам архив, почитай этот топик:
http://forum.vingrad.ru/index.php?showtopic=33691
и попробуй извлечь иным способом.


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Гость_Alex
Дата 10.5.2005, 19:19 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











С архивом все в порядке - это прайс-лист одной из фирм
И кажется я понял, где собака зарыта - они rar-овскому архиву дали zip-овское расширение
Зачем только???!!
У меня проскальзывала эта мысля до того как задать вопрос, почему-то тогда я ее пробросил

Но все равно спасибо, полезные советы никогда лишними не бывают
  Вверх
Гость_Alex
Дата 12.6.2005, 05:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











smile
Еще одна проблема

Не могу понять, в чем загвоздка.

Код
Код

#!/usr/bin/perl
print "Content-Type: text/html; charset=windows-1251\n\n";
use LWP::UserAgent;
$au = LWP::UserAgent->new();
$doc=$au->request(HTTP::Request->new(GET=>'http://www.compcenter.ru/pricelist/ccprice.zip'));
if ($doc->is_success) {print 'Ok'} else {print 'Error'};

нормально работает только с моего компа, с сервака выдает Error.
Причем до этого не один раз таким образом заливал файлы, пока не наткнулся на этот камень
  Вверх
korob2001
Дата 12.6.2005, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 13
Всего: 61



А ты уверен, что ты указал правильный URL?


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Гость_Alex
Дата 12.6.2005, 13:46 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Вручную (т.е. , если указать url в строке адреса браузера) загружется...
Сейчас только проверял
  Вверх
korob2001
Дата 12.6.2005, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 13
Всего: 61



У меня адрес: http://www.compcenter.ru/pricelist/ccprice.zip
возвращает "Невозможно отобразить страницу".
А вот если вставить другой URL, то в сё работает:
Например:
Код

#!/usr/bin/perl
print "Content-Type: text/html; charset=windows-1251\n\n";
use LWP::UserAgent;
$au = LWP::UserAgent->new();
$au->agent("NotForYou/1.0");
$r = HTTP::Request->new(GET=>'http://script.woweb.ru/index.htm?a~g;id~1023483342;t~1');
$doc=$au->request($r);
if ($doc->is_success) {print 'Ok'} else {print 'Error'};

Может нужно еще и тип указать?
Код

#!/usr/bin/perl
print "Content-Type: text/html; charset=windows-1251\n\n";
use LWP::UserAgent;
$au = LWP::UserAgent->new();
$au->agent("NotForYou/1.0");
$r = HTTP::Request->new(GET=>'http://script.woweb.ru/index.htm?a~g;id~1023483342;t~1');
$r->header( Accept => 'application/zip' ); # Вот здесь.
$doc=$au->request($r);
if ($doc->is_success) {print 'Ok'} else {print 'Error'};

Удачи.

Это сообщение отредактировал(а) korob2001 - 12.6.2005, 14:01


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Guest
Дата 12.6.2005, 14:54 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Цитата
У меня адрес: http://www.compcenter.ru/pricelist/ccprice.zip


Тогда я что-то совсем не понимаю???????
Только что нажал на ссылку в предыдущем сообщении и заново закачал файл - все работает на ура

Может проблема в том, откуда ведется закачка - либо не со всех серваков можно туду достучаться (по крайней мере сегодня), либо стоит ограничение на закачку в зависимости от того, откуда идет запрос, хотя это глупо!!!

Цитата
А вот если вставить другой URL, то в сё работает


Я аналогичным образом уже не один десяток раз закачивал, поэтому не совсем понял юмора, когда столкнулся с этой проблемой smile

Цитата
Может нужно еще и тип указать?


По нулям - тоже самое. Кстати, пробовал пару других файлов закачать (*.jsp) - то же самое, хотя по сайту могу лазить без проблем
  Вверх
Гость_Alex
Дата 12.6.2005, 14:58 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Sorry
В прошлом сообщении забыл подписаться
Это опять я
  Вверх
Гость_Alex
Дата 27.6.2005, 06:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











В течении нескольких дней после первого сообщения, пока я ждал какого-нибудь предложения по этой проблеме, все оставалось по прежнему
На днях залез - работает
Код здесь абсолютно не причем
Что там было, тоже не очень интересно, - т.к. от меня решение проблемы абсолютно не зависело...

А написал, чтоб закрыть тему smile
  Вверх
korob2001
Дата 27.6.2005, 06:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 13
Всего: 61



М
 
Тема закрыта :)


Это сообщение отредактировал(а) korob2001 - 27.6.2005, 06:36


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.