ウィングカールコードと私はたくさんのpreg_match_all();
データとURLを取得しています。すべてを処理することもあれば、一部を見逃すこともあります。
すべてのカールが終了するまで待機させるか、プロセスを高速化する機能はありますか?
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path); // Cookie management.
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file_path);
$result = curl_exec($ch);
curl_close($ch);
// Step3. parsing username
preg_match_all("#<span id=\"class\" class=\"tall\">(.*?)</span>#si", $result, $match);
そこにたくさんの
preg_match_all
コマンドがあります