Вы не зашли.
Главная » PHP » задание по рассписанию cron
#1. wexc Off (2)
Участник
2011.01.27 14:02
объясните как можно создать задание cron для файла pass.php в нем данные p= пароль m=мыло . эти данные должны заменятся каждые 20 минут другими или хотя бы мыло. Из списка в котором 20 разных учётных записей пасс+мыло. Это для парсера вк музыки. Ато постоянно акк блокируется изза частых запросов.
#2. Gemorroj Off (107)
Administrator
2011.01.27 14:02
в чем конкретно трудности? php скрипт написать или создать задание запускать этот скрипт каждые 20 минут?
#3. wexc Off (2)
Участник
2011.01.27 19:07
проблема и в том, и в другом...
#4. Gemorroj Off (107)
Administrator
2011.01.27 20:08
если вопрос звучит как: "напишите за меня скрипт", то вероятность получить на него ответ довольно невысока
#5. Nu3oN Off (11)
Moderator
2011.01.27 21:09
а зачем тебе для этого крон?
Рандомно пас и мыло выдавй и все...
так даже лучше будет, чем грузить сервер кроном
Я буду лучше голоден, но между креслом и рулем и на дороге.
#6. TLENS Off (14)
Moderator
2011.01.28 05:05
Код:
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 секунд:
И накуй тебе крон?
Отредактировано TLENS (2011.01.28 05:05)
#7. Gemorroj Off (107)
Administrator
2011.01.28 11:11
как раз таки наоборот. тут нужен именно крон. задание же ясно поставлено - запускать скрипт каждые 20 минут.
#8. Nu3oN Off (11)
Moderator
2011.01.28 11:11
ну так выполнять это дело раз в 20 минут и все)))
например создать файл passw.dat туда писать массив с пользователями, и брать оттуда первый массив!
по истечению времени перемешивать массив в случайном порядке и сохранять массив в файл
---
З.ы что не говори а крон тут лишнее hmm
Я буду лучше голоден, но между креслом и рулем и на дороге.
#9. Gemorroj Off (107)
Administrator
2011.01.28 12:12
>> по истечению времени перемешивать массив
кто будет запускать скрипт каждые 20 минут-то???
#10. TLENS Off (14)
Moderator
2011.01.28 12:12
wexc написал:
объясните как можно создать задание cron для файла pass.php в нем данные p= пароль m=мыло . эти данные должны заменятся каждые 20 минут другими или хотя бы мыло. Из списка в котором 20 разных учётных записей пасс+мыло. Это для парсера вк музыки. Ато постоянно акк блокируется изза частых запросов.
Если я понял правильно.
Код:
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 минут.
Или если нет крона
Можа же и так.

Код:
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');}
И инклудим во все файлы на сервере
Отредактировано TLENS (2011.01.28 12:12)
#11. Gemorroj Off (107)
Administrator
2011.01.28 12:12
>> И инклудим во все файлы на сервере
и бьемся головой об стену. никогда и ни за что таких вещей делать нельзя
#12. Nu3oN Off (11)
Moderator
2011.01.28 14:02
Gemorroj написал:
>> по истечению времени перемешивать массив
кто будет запускать скрипт каждые 20 минут-то???
Скрипт выполняющий парсинг! и еще как вариант писать в сессию случайный пароль и мыло.

и потом в ходе работы брать данные из сессии!
Я буду лучше голоден, но между креслом и рулем и на дороге.
#13. wexc Off (2)
Участник
2011.01.28 16:04
скорее всего не рандомна а циклом. вот у меня вот так:
$mail='mail@ru.ru'
$pass='qwerty'

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

$maildubl = и список емайлов  и так же с паролем.
#14. Nu3oN Off (11)
Moderator
2011.01.28 16:04
Эммм... а причем тут вообще циклы? hmm
Я буду лучше голоден, но между креслом и рулем и на дороге.
#15. wexc Off (2)
Участник
2011.01.28 16:04
вот как раз таки ты мне посаветовал просто рандомно выдавать пасс и мыло но вот из массива будет браться первый попавшейся пасс и майл также вероятность что одни и те же данные возьмутся несколько раз. а как это зделать чтоб из массива пасс и мыло бралось по очереди дапустим из 50 акков? 1,2,3,4 и тд
Отредактировано wexc (2011.01.28 16:04)
#16. TLENS Off (14)
Moderator
2011.01.28 19:07
wexc написал:
вот как раз таки ты мне посаветовал просто рандомно выдавать пасс и мыло но вот из массива будет браться первый попавшейся пасс и майл также вероятность что одни и те же данные возьмутся несколько раз. а как это зделать чтоб из массива пасс и мыло бралось по очереди дапустим из 50 акков? 1,2,3,4 и тд
Код:
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 написал:
>> И инклудим во все файлы на сервере
и бьемся головой об стену. никогда и ни за что таких вещей делать нельзя
Ну в принципе ты прав. Не ну просто сейчас везде есть крон я лучшего не успел придумать
#17. wexc Off (2)
Участник
2011.01.29 20:08
спс
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.021 s