Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Программа-робот
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Fermer
Отправлено: 13 Августа, 2004 - 10:28:47
Post Id


Super Member


Покинул форум
Сообщений всего: 1069
Дата рег-ции: Нояб. 2003  
Откуда: Riga

Карма 5




Возможно ли написать такой скрипт на PHP который через каждые 2 часа заходит на нужный сайт, потом проходит по нужной ссылке, вводит в форму нужный ответ и нажимает нужную кнопку ?
 
 Top
TvoyWeb Администратор
Отправлено: 13 Августа, 2004 - 16:01:04
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Fermer
Цитата:
аходит на нужный сайт, потом проходит по нужной ссылке, вводит в форму нужный ответ и нажимает нужную кнопку ?

Это трудно , но возможно!
А вот первая часть вопроса..... то здесь без cron'a не обойтись.
 
 Top
Fermer
Отправлено: 13 Августа, 2004 - 16:20:39
Post Id


Super Member


Покинул форум
Сообщений всего: 1069
Дата рег-ции: Нояб. 2003  
Откуда: Riga

Карма 5




TvoyWeb
А что такое cron ?
 
 Top
тёркин василий
Отправлено: 13 Августа, 2004 - 16:31:27
Post Id



SecurityAgent


Покинул форум
Сообщений всего: 1197
Дата рег-ции: Май 2004  
Откуда: СПРИНГФИЛД

Карма 48




Fermer
В тему "Компьютерный и интернетовский жаргон"(раздел Поговорим обо всём) пожалуйста.Если её не убрали ещё.Там подробно объяснят. Улыбка
 
 Top
Nikitich
Отправлено: 13 Августа, 2004 - 17:02:34
Post Id



Пришелец-прораб


Покинул форум
Сообщений всего: 219
Дата рег-ции: Июль 2004  

Карма 16




TvoyWeb
Цитата:
Это трудно , но возможно!
А вот первая часть вопроса..... то здесь без cron'a не обойтись.


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

Sub AddKarma()
Const strCmdMyKarma = """C:\Program Files\Internet Explorer\IEXPLORE.EXE"" http://www.tvoyweb.school18.org/forums/karma.php?n=3&u=0&act=p"

Dim lngInterval As Long, lngKarmaToAdd As Long, lngStart As Long

lngKarmaToAdd = 7
lngInterval = 60 * 60 + 1

lngStart = Timer
Do While lngKarmaToAdd > 0

Shell strCmdMyKarma, 1
lngKarmaToAdd = lngKarmaToAdd - 1

Do While Timer < lngStart + lngInterval
DoEvents
Loop

lngStart = lngStart + lngInterval
SendKeys "{ENTER}%{F4}"
Loop

End Sub
 
 Top
Fermer
Отправлено: 13 Августа, 2004 - 17:10:51
Post Id


Super Member


Покинул форум
Сообщений всего: 1069
Дата рег-ции: Нояб. 2003  
Откуда: Riga

Карма 5




Nikitich
Объясни плизз как все это реализовать в прогу. Я в програмирование полный ламер.
 
 Top
TvoyWeb Администратор
Отправлено: 13 Августа, 2004 - 17:30:31
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Nikitich
Ну во-первых, я конечно не подумал об этих языках, это раз. Во-вторых вопрос был как сделать это на PHP. А в-третьих если путный программер писал скрипт (не такой как я Улыбка ) то он обязательно сделает хоть какую то защиту от накруток. ИМХО
 
 Top
Nikitich
Отправлено: 13 Августа, 2004 - 18:08:42
Post Id



Пришелец-прораб


Покинул форум
Сообщений всего: 219
Дата рег-ции: Июль 2004  

Карма 16




Fermer
Цитата:
Объясни плизз как все это реализовать в прогу. Я в програмирование полный ламер.


Гм, в любом случае, сначала придется освоить программирование. Просто я подумал, что PHP совсем не обязателен. Можно написать программу, которая ждет нужное время, а потом натравливает на форму Internet Explorer, это несложно. На бейсике это делается так:

' Узнаем, который час (гм, не помню точно, но это число секунд то ли с полуночи, то ли с момента запуска Windows)

lngStart = Timer

' Добавляем нужное нам число секунд и ждем.

Do While Timer < lngStart + lngInterval
DoEvents ' Эта команда разрешает другим программам заниматься своими делами
Loop

' Ну а эта команда просто запускает некую программу, для примера приведена ссылка повышения кармы Подмигивание

Shell strCmdMyKarma, 1

Вот, собственно, и все со временем запуска.

Второй момент - надо разобраться, как IE отправляет данные. Думаю, есть такие программы, которые за ним шпионят и показывают, что именно он делает. IE отправляет данные на сервер, пользуясь методом POST, а принимает методом GET. Потом нужно просто подставить правильную командную строку.

 
 Top
TvoyWeb Администратор
Отправлено: 13 Августа, 2004 - 19:03:22
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Nikitich
Ну и проверить нет ли защиты от накруток. Иначе толку нет от этого скрипта.
 
 Top
Nikitich
Отправлено: 13 Августа, 2004 - 23:04:40
Post Id



Пришелец-прораб


Покинул форум
Сообщений всего: 219
Дата рег-ции: Июль 2004  

Карма 16




TvoyWeb
Цитата:
Ну и проверить нет ли защиты от накруток. Иначе толку нет от этого скрипта.


Проблема не во взломе защиты, тем более, что его как раз и нету, а в том, что я и так уже испытываю затруднения, пытаясь объяснить, как оно работает. При нажатии на кнопку Submit формы работает метод POST протокола HTTP. Следовательно, разбираясь, как работает HTTP, можно понять, каким образом данные передаются в форму. По сравнению с этим сделать задержку на клиенте - плевое дело.

Интересующимся HTTP могу только посоветовать изучить соответствующий RFC:
http://athena.vvsu.ru/docs/tcpip.../WWW/rfc2616.txt
Но это уже выходит за рамки данного форума.

Еще раз возвращаясь к вопросу:
Fermer
Цитата:
Возможно ли написать такой скрипт на PHP который через каждые 2 часа заходит на нужный сайт, потом проходит по нужной ссылке, вводит в форму нужный ответ и нажимает нужную кнопку ?

Такой скрипт можно написать сотней разных способов, но нужно хоть немножко знать программирование и иметь представление о HTTP. Ну или ищи примеры рабочего кода.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0521]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33