2010-12-28 12 views
0

私は1行がOKであるか2が(カールして)必要とされ、二つのフィールドを埋めるためにしたい、stackoverflowの上https://stackoverflow.com/users/370876/peter-anselmoWebフォームを自動的に検証する方法は?

$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); 

のコードをこのコードを見つけ とどのように私はへの「if」のように作ることができます返されたURLが私の望むものかどうかをテストし、(ループのように)やり直してください。 私が尋ねるのは

答えて

1

あなたの質問が何を意味するか分かりませんが、私は混乱していますが、このようなことを求めていますか?

$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... 
} 

このループは、正確な

+0

...応答はあなたが探しているいくつかのURLと一致するまでCURLリクエストを実行していきます、どうもありがとうございました。私はこれとフィードバックをテストします。 – djiga4me

関連する問題