<?php
$curl = curl_init();
if($_GET==null) {
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)');
curl_setopt($curl, CURLOPT_URL, 'http://check.gibdd.ru/proxy/captcha.jpg');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_COOKIEJAR, __DIR__.'/cok.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, __DIR__.'/cok.txt');
$out = curl_exec($curl);
file_put_contents('captcha.jpg',$out);
}
if($_GET['vinValue']||$_GET['captchaValue']) {
curl_setopt($curl, CURLOPT_URL, 'http://check.gibdd.ru/proxy/check/auto/history');
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query(array (
'vin'=>$_GET['vinValue'],
'captchaWord'=>$_GET['captchaValue'],
'checkType'=>'history'
)));
curl_close($curl);
print_r($out);
else {
echo '
<img class="pull-left captcha-img" src="/captcha.jpg">
<form action="" method="get">
<p>vin: <input type="text" name="vinValue" /></p>
<p>captcha: <input type="text" name="captchaValue" /></p>
<p><input type="submit" /></p>
</form>';
?>
Если использовать бесплатный, то у старых браузеров может не работать, если персональный то 10$ в месяц и 50 поддоменов включено.
Я не являюсь администратором данного хостинга
safari добавил 01.07.2009 в 21:34
Снижаю цену до 1800