Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Loiso

Страницы: [1] 2
1
А поподробнее?

2
Perl / Реально замутить такую фигню?
« : 16 Ноября 2001, 17:42:10 »
Ну 5 минут это я загнул... Там поменьше будет. А хостер не убьет... у него ограничение на время выполнения скрипта - если перебор, выполнение прекращается... Да и скрипт ресурсов почти не жрет... он в основном ждет ответа!
Ну а на счет фрейма... :) я чего-то про него даже и не подумал... чуть голову не сломал!!! Спасибо!!! :D :D :D

3
Perl / Реально замутить такую фигню?
« : 16 Ноября 2001, 15:15:18 »
Что-то типа cron должно получиться! Когда пользователь заходит на страничку, небольшой скрипт (можно Java) проверяет время, если оно устраивает, то запускается на исполнение некий скрипт, который будет исполняться около 5 минут. Реально сделать так, чтобы пользователь не заметил что запустился какой-то скрипт? Ведь что-нибудь на страничку скрипт выводит только в конце выполнения, т.е. в процессе выполнения скрипта ничего выводить нельзя... И страницу пользователь увидит только через 5 минут...
Или, другими словами, можно сделать чтобы запуск скрипта никак не влиял на процесс просмотра серфером странички???

4
Уже... Только по согласованию разрешают использовать... А жаль!

5
Понятно... А можно как-нибудь узнать поддерживает ли cron хостинг (100mb.ru, тарифный план "Бизнес")

6
Скрипт должен сам несколько раз в час заходить на несколько страниц. Вот и все впринципе...

7
точно... Не прекращается... Проблема в другом. Он через некоторое время перестает выполняться... Если не отключаться от интернета, он не дожидаясь исполнения скрипта, прекращает выполнения скрипта, пишет что невозможно отобразить страницу и т.п.
А про обходные варианты можно поподробнее узнать? Или почитать где...

8
Чтобы запустить скрипт на исполнение, запускаешь его в броузере. Если во время исполнения скрипта отключиться от интернета или закрыть окно броузера, то его выполнение прекратится! Как заставить скрипт выполняться автономно?

9
А чем, если не секрет, вас geohost не устраивает??? На его сайте все очень хорошо написано...

10
Он, я так понял платный??? Если за деньги то geohost поинтреснее будет...

11
Да я уже смирился с этим... Вот, подыскиваю платный хостинг... geohost ничего вроде...

12
Написал что поддерживает... Все модуль LWP выдал, один в один как у меня на компе!!! Вот только чего толку с этого? Все-равно ничего не работает!!!
Кстати, и про hut.ru он такую же информацию выдал, иол LWP есть!!! Хотя там тоже ничего не работает и администрация мне прямым текстом написала, что LWP у них нет!!!
Чего делать-то??? Может я чего не так делаю? Поделитесь опытом кто LWP из инета запускал!!!

13
Существует вообще в природе хостинг с поддержкой cgi-скриптов, чтобы поддерживат библиотеку libwww??? Да еще желательно чтобы скрипты из cron запускались...
Никто не в курсе http://www.holm.ru libwww поддерживает???

14
Perl / Как сделать?
« : 09 Ноября 2001, 21:33:21 »
Есть страничка с гейтвеем. На страничке с гейтвеем ссылка на основную страницу, на основной странице он проверяет IP рефера. Т.е. на страничку можно зайти только через гейтвей, если просто написать URL основной страницы - ничего не получится!
Если заходишь на эту страничку скриптом, как можно попасть на вторую страницу? Нужно зайти сначала на гейтвей, а потом на основную страницу как-то послать адрес гейтвей как рефера... Реально такое реализовать???

15
Perl / Можно как-нибудь обмануть сервер?
« : 08 Ноября 2001, 14:42:14 »
Цитировать
твой браузер воспринимает выводимую скриптом инфу как текстовый файл попробуй вместо print "Content-type: text/plain\\n\\n";
вставь print "Content-type: text/html\\n\\n";
должно заработать

Не... это не из-за этого... Мне и нужно чтобы он выводил не html, а текст. С другими серверами все работает отлично и с plain. Не работает только с этим сайтом!
Цитировать
Вот это я как понял, ты бездумно выдернул из хелпа  
$ua->agent("AgentName/0.1 " . $ua->agent);

Точно!!! Так дело и было... Не очень догнался чего там вообще писать можно...
 
Цитировать
Аааа вообще весь кусок из хелпа... дык метод get для твоего случая не проще использовать?

А я чего использовал???
Цитировать
Во-первых: там get, http и т.д. не поддерживается. Если написать, например, http://www.webscript.ru/ , то все будет ок. Всю страничку он тебевыплюнет.

Чего-то я не очень понял... Можно поподробнее?

Попробовал последовать вашим советам (насколько я их понял). У меня получилось что-то вроде:

#!c:/perl/bin/perl.exe
use CGI;
use LWP::UserAgent;
$ua=new LWP::UserAgent;
$ua->agent("Mozilla/5.0");

$req = HTTP::Request -> new (\'get\',\'http://www.samair.ru/\');
$req->content_type(\'text/html\');
$req->content(\'match=www&errors=0\');
$res=$ua->request($req);

open (SAMARA, "> samara.htm");
print SAMARA $res->content;
close SAMARA;

print "Content-type: text/plain\\n\\n";

open (PROXY, "< samara.htm");

$i=0;
while ($prx=) {
   if ($prx=~/[0-9\\.:]{11,20}/) {
      $i++;
      $prx=~/([0-9\\.:]{11,20})/;
      print $i." ".$1."\\n";
   }
}
close (PROXY);

Да, кстати, то что метод get не поддерживается он пишет не в результате выполнения программы, а в файле samara.htm

Страницы: [1] 2