goto как ?

часто задаваемые вопросы по программе
Ответить
wiwi
Сообщения: 22
Зарегистрирован: 13 мар 2009, 14:05

goto как ?

Сообщение 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('...');

так все пашет

Ответить