часто задаваемые вопросы по программе
-
wiwi
- Сообщения: 22
- Зарегистрирован: 13 мар 2009, 14:05
Сообщение
wiwi » 13 мар 2009, 14:46
есть такой код
Код: Выделить всё
1:
$input->set_value_by_name('username',$lgn);
$input->set_value_by_name('password',$pass);
$input->set_value_by_name('passwordconfirm',$pass);
$input->set_value_by_name('email',$mail);
$input->set_value_by_name('emailconfirm',$mail);
$browser->wait_for(240,1);
$captcha=$app->dlg_captcha_from_image_number(3);
$input->set_value_by_name('humanverify[input]',$captcha);
$button->click_by_number(0);
$browser->wait_for(240,1);
if ($input->is_exist_with_name('username','true')==1)
{
goto 1;
}
$browser->navigate('...');
тоесть - все заполняем, если капча не верна, то страница сама обновляется и просит снова заполнить формы...
в этом коде конструкция goto не пашет, вылезает Parse error: parse error in C:\Program Files\Xedant\Human Emulator\My Scripts\MyScript2.php on line 25
как реализовать такой переход ?
-
wiwi
- Сообщения: 22
- Зарегистрирован: 13 мар 2009, 14:05
Сообщение
wiwi » 13 мар 2009, 23:24
нада конечно пхп учить )
Код: Выделить всё
while ($input->is_exist_with_name('username','true'))
{
$input->set_value_by_name('username',$lgn);
$input->set_value_by_name('password',$pass);
$input->set_value_by_name('passwordconfirm',$pass);
$input->set_value_by_name('email',$mail);
$input->set_value_by_name('emailconfirm',$mail);
$browser->wait_for(240,1);
$captcha=$app->dlg_captcha_from_image_number(3);
$input->set_value_by_name('humanverify[input]',$captcha);
$button->click_by_number(0);
$browser->wait_for(240,1);
}
$browser->navigate('...');
так все пашет