wexc » 2011.01.27 14:09

объясните как можно создать задание cron для файла pass.php в нем данные p= пароль m=мыло . эти данные должны заменятся каждые 20 минут другими или хотя бы мыло. Из списка в котором 20 разных учётных записей пасс+мыло. Это для парсера вк музыки. Ато постоянно акк блокируется изза частых запросов.

Gemorroj » 2011.01.27 14:53

в чем конкретно трудности? php скрипт написать или создать задание запускать этот скрипт каждые 20 минут?

wexc » 2011.01.27 19:15

проблема и в том, и в другом...

Gemorroj » 2011.01.27 20:49

если вопрос звучит как: "напишите за меня скрипт", то вероятность получить на него ответ довольно невысока

Nu3oN » 2011.01.27 21:48

а зачем тебе для этого крон?
Рандомно пас и мыло выдавй и все...
так даже лучше будет, чем грузить сервер кроном

TLENS » 2011.01.28 05:40

Код:

1
span style="color: #0000BB"><?php$arr=array();$arr['pass'][]='qwerty';$arr['mail'][]='vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='2vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='3vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='4vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='5vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='6vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='7vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='8vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='9vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='10vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='11vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='12vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='13vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='14vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='15vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='16vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='17vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='18vasja@pupkin.ru';$c=sizeof($arr['mail']);$c=(($c>0)?rand(0,$c-1):'FALSE');if($c!=='FALSE')$connect=array('mail'=>$arr['mail'][$c],'pass'=>$arr['pass'][$c]);if(!$connect['mail'] || !$connect['pass']) {echo'ERROR'; exit;}

Добавлено спустя   2 минуты  36 секунд:
И накуй тебе крон?

Gemorroj » 2011.01.28 11:07

как раз таки наоборот. тут нужен именно крон. задание же ясно поставлено - запускать скрипт каждые 20 минут.

Nu3oN » 2011.01.28 11:26

ну так выполнять это дело раз в 20 минут и все)))
например создать файл passw.dat туда писать массив с пользователями, и брать оттуда первый массив!
по истечению времени перемешивать массив в случайном порядке и сохранять массив в файл
---
З.ы что не говори а крон тут лишнее :/

Gemorroj » 2011.01.28 12:00

>> по истечению времени перемешивать массив
кто будет запускать скрипт каждые 20 минут-то???

TLENS » 2011.01.28 12:29

wexc написал:

объясните как можно создать задание cron для файла pass.php в нем данные p= пароль m=мыло . эти данные должны заменятся каждые 20 минут другими или хотя бы мыло. Из списка в котором 20 разных учётных записей пасс+мыло. Это для парсера вк музыки. Ато постоянно акк блокируется изза частых запросов.

Если я понял правильно.

Код:

1
span style="color: #0000BB"><?php$p='qwerty';$m='vasja@pupkin.ru';$f=file_get_contents('http://example.com/cron.php?p='.$p.'&m='.$m);echo $f;

и этот файл ставь на крон каждые 20 минут.
Или если нет крона
Можа же и так.

Код:

1
span style="color: #0000BB"><?php$time=(int)@file_get_contents('/home/.../cron/time.dat');$t=time();if($time>=$t){ $fp=fopen('/home/.../cron/time.dat','w'); fputs($fp,($t+1200)); fclose($fp); @file_get_contents('http://script');}

И инклудим во все файлы на сервере

Gemorroj » 2011.01.28 12:52

>> И инклудим во все файлы на сервере
и бьемся головой об стену. никогда и ни за что таких вещей делать нельзя

Nu3oN » 2011.01.28 14:38

Gemorroj написал:

>> по истечению времени перемешивать массив
кто будет запускать скрипт каждые 20 минут-то???

Скрипт выполняющий парсинг! и еще как вариант писать в сессию случайный пароль и мыло.

и потом в ходе работы брать данные из сессии!

wexc » 2011.01.28 16:05

скорее всего не рандомна а циклом. вот у меня вот так:
$mail='mail@ru.ru'
$pass='qwerty'

я делаю так переменная $mail=$maildubl

$maildubl = и список емайлов  и так же с паролем.

Nu3oN » 2011.01.28 16:12

Эммм... а причем тут вообще циклы? :/

wexc » 2011.01.28 16:12

вот как раз таки ты мне посаветовал просто рандомно выдавать пасс и мыло но вот из массива будет браться первый попавшейся пасс и майл также вероятность что одни и те же данные возьмутся несколько раз. а как это зделать чтоб из массива пасс и мыло бралось по очереди дапустим из 50 акков? 1,2,3,4 и тд

TLENS » 2011.01.28 19:47

wexc написал:

вот как раз таки ты мне посаветовал просто рандомно выдавать пасс и мыло но вот из массива будет браться первый попавшейся пасс и майл также вероятность что одни и те же данные возьмутся несколько раз. а как это зделать чтоб из массива пасс и мыло бралось по очереди дапустим из 50 акков? 1,2,3,4 и тд

Код:

1
span style="color: #0000BB"><?php$arr=array();$arr['pass'][]='qwerty';$arr['mail'][]='vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='2vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='3vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='4vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='5vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='6vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='7vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='8vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='9vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='10vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='11vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='12vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='13vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='14vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='15vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='16vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='17vasja@pupkin.ru';$arr['pass'][]='qwerty';$arr['mail'][]='18vasja@pupkin.ru';$c=sizeof($arr['mail']);$size=intval(@file_get_contents('./count.dat'))+1;if($size<$c)$c=$size;else $c=0;$fp=fopen('./count.dat','w');fputs($fp,$c); fclose($fp);$connect=array('mail'=>$arr['mail'][$c],'pass'=>$arr['pass'][$c]);echo $connect['mail'].'|'.$connect['pass'];?>

Добавлено спустя   2 минуты  8 секунд:

Gemorroj написал:

>> И инклудим во все файлы на сервере
и бьемся головой об стену. никогда и ни за что таких вещей делать нельзя

Ну в принципе ты прав. Не ну просто сейчас везде есть крон я лучшего не успел придумать

wexc » 2011.01.29 20:49

спс