Как автоматически проверить веб-форму? - PullRequest
0 голосов
/ 28 декабря 2010

Я нашел этот код в stackoverflow, код https://stackoverflow.com/users/370876/peter-anselmo

$url = 'http://www.targeturl.com';
$myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2;

$ch = curl_init( $url );
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $myvars);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec( $ch );

Я хочу заполнить два поля, одна строка в порядке или две необходимы (с curl) и как я могу сделать как«если», чтобы проверить, является ли возвращенный URL-адрес тем, что я хочу или нет, и повторите попытку (например, цикл).Я знаю, я спрашиваю

1 Ответ

1 голос
/ 28 декабря 2010

Не совсем уверен, что вы подразумеваете под своим вопросом, я в некотором замешательстве, но вы спрашиваете что-то подобное?

$foundURL = FALSE;
while(!$foundURL)
{
     // Make CURL request
     $response = curl_exec($ch);
     if ($respons == "the url I want") $foundURL = TRUE;
     // Load next http/url for curl request...
}

Этот цикл будет продолжать выполняться и делать запросы CURL до тех пор, покаответ соответствует некоторому URL, который вы ищете ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...