Как реализовать обработку ошибок скриптом?

часто задаваемые вопросы по программе
Ответить
monster
Сообщения: 2
Зарегистрирован: 09 июн 2009, 17:30

Как реализовать обработку ошибок скриптом?

Сообщение monster » 09 июн 2009, 18:27

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

Скрипт заключен в следующий цикл:

Код: Выделить всё

$accounts="10";
for($count=1;$count<=$accounts;$count++)
{
	тут выполняются действия
}
Сообщение сайта об ошибке отслеживается таким образом:

Код: Выделить всё

		
$source=$webpage->get_source();
if(strpos($source,"собственно сообщение :)"))
	{
		echo "error";
	}
Вопрос таков, как при обнаружении ошибки заставить скрипт снова ввести данные в форму?

medar2
Сообщения: 55
Зарегистрирован: 15 апр 2009, 16:48
Контактная информация:

Сообщение medar2 » 09 июн 2009, 19:50

Ну как.. Садишься и программируешь :)

Делаешь цикл while($is_passed). Внутри очищаешь куки, вводишь данные в форму и сабмитишь. Если всё прошло правильно, $is_passed в конце присваиваешь true если нет - false.

monster
Сообщения: 2
Зарегистрирован: 09 июн 2009, 17:30

Сообщение monster » 09 июн 2009, 20:33

medar2
Спасибо, разобрался :wink:

Ответить