komyak
Постоялец
- Регистрация
- 4 Фев 2009
- Сообщения
- 483
- Реакции
- 194
- Автор темы
- #1
Время исполнения скрипта 30 секунд. Не могу правильно написать реггер, чтоб проходил по списку сайтов и регистрировал на каждом аккаунт. Проходит 5-10 урлов и вылетает из-за тайм лимит. Но в тоже время у других регалок нет ограничений.
Как правильно сделать цикл, чтобы время не было ограничено:
Код сильно сократил, но основное для реги здесь. Помогите пожалуйста.
Как правильно сделать цикл, чтобы время не было ограничено:
PHP:
include( 'anticaptcha.php' );
$antigate_key = 'antigate_key';
function curl( $url , $refer )
function post( $url, $post, $refer )
function login( $quantity )
$login = login( 9 );
$email = $login . '@antireg.com';
$password = '123456q';
$url = 'http://www.yandex.ru';
$ankor = 'Подпись';
$forums = file( "file_url.txt" );
$c = count( $forums );
$ws = 0;
while ( $ws <= $c )
{
$forum = trim( $forums[$ws] );
$result = curl( $forum . 'profile.php?mode=register&agreed=true', $forum . 'profile.php?mode=register' );
preg_match( '#sid" value="(.*?)"#i', $result, $sid );
preg_match( '#firm_id" value="(.*?)"#i', $result, $confirm_id );
file_put_contents( "captch.jpg", curl( $forum . "profile.php?mode=confirm&id=" . $confirm_id[1] . "&sid=" . $sid[1], $forum . "profile.php?mode=register&agreed=true&sid=" . $sid[1] ) );
$captcha = explode( '|', recognize( getcwd() . "/captch.jpg", $antigate_key, false ) );
$post = "username=" . urlencode( $login ) . "&email=" . urlencode( $email ) . "&new_password=" . urlencode( $password ) . "&password_confirm=" . urlencode( $password ) . "&confirm_code=" . urlencode( $captcha[0] ) . "&icq=&aim=&msn=&yim=&website=" . urlencode( $url ) . "&location=" . urlencode( $url ) . "&occupation=" . urlencode( $url ) . "&interests=" . urlencode( $url ) . "&signature=" . urlencode( $ankor ) . "&viewemail=0&hideonline=0¬ifyreply=0¬ifypm=0&popup_pm=0&attachsig=1&allowbbcode=1&allowhtml=1&allowsmilies=0&language=russian&style=1&timezone=3&dateformat=D+M+d%2C+Y+g%3Ai+a&mode=register&agreed=true&coppa=0&sid=" . $sid[1] . "&confirm_id=" . $confirm_id[1] . "&submit=%CE%F2%EF%F0%E0%E2%E8%F2%FC";
$rest = post( $forum . "profile.php?sid=" . $sid[1], $post, $forum . "profile.php?mode=register&agreed=true&sid=" . $sid[1] );
if ( preg_match( '#class="ge(.*?)">#i', $rest ) ) {
echo "Успешно в " . $forum . "<br/>"
}
$i++;
}
Код сильно сократил, но основное для реги здесь. Помогите пожалуйста.