Возникла проблема. Необходимо небольшой скриптик на php переписать в asp. Его код приведен ниже. Очень нужна Ваша помощь! Аналогичную тему создал и в разделе asp, просто не знал куда лучше/правильнее писать Заранее спасибо! Код | <? $partner_login = "здесь ваш логин"; ?> Проверка VIN <br> <form method='post' action=''> <input type='text' name='vin' size='25' maxlength='17' style='text-transform: uppercase;'> <br> <input type='submit' name='submit' value='Проверить!'> </form> <? if ( $_POST['vin'] <> "" ) { // Берем VIN номер $vin = $_POST['vin']; // Отправляем запрос на вин.су и получаем ответ /* Формат ответа ---------------- В случае ошибки: ---------------- #0 #текст ошибки -------------------------- В случае успешного запроса -------------------------- #номер заказа #секр. код #есть дата пр-ва #есть комплектация 1/2/0 (полный/неполный/нет) #информация о машине #есть номер двигателя #wmi #vin #есть carfax #есть autocheck */ $request = "http://vin.su/decoder_partners_vinsu.php?vin=$vin"; $response = file($request); $error = ""; // берем номер заказа из первой строки, либо 0 в случае ошибки $inv_id = trim($response[0]); // проверяем на ошибку if ($inv_id == 0) { // берем текст ошибки $error = trim($response[1]); } else { // все нормально, разбираем ответ на части $secret_code = trim($response[1]); // секр. код $has_date = intval(trim($response[2])); // есть дата выпуска или нет 1/0 $has_options = intval(trim($response[3])); // есть комплектация или нет 1/2/0 (полная/ограниченная/нет) $car_info = trim($response[4]); // информация о машине $has_engine = intval(trim($response[5])); // есть номер двигателя или нет 1/0 $wmi = trim($response[6]); // wmi $vin = trim($response[7]); // vin $has_carfax = trim($response[8]); // есть ли записи в карфаксе $has_autocheck = trim($response[9]); // есть ли записи в авточеке } if ($error=="" && ($car_info!="" || $has_options>0 || $has_date==1 || $has_engine==1)) { // если нет ошибок и есть инфа о машине - выводим ссылку на оплату $payment_link = "http://vin.su/choice_partners.php?vin=$vin&partner_login=$partner_login"; // генерируем ссылку на оплату //формируем ссылку на нужный пример, одновременно задаем номер конференции для комплектации if ($wmi == "KMK" or $wmi == "KNA" or $wmi == "KNB" or $wmi == "KNC" or $wmi == "KND" or $wmi == "KNE" or $wmi == "KNF" or $wmi == "KNG" or $wmi == "KNH" or $wmi == "KNK" or $wmi == "U5Y" or $wmi == "XTK" or $wmi == "XWE" or $wmi == "Y6L") { $sample = "http://checkmycar.ru/datacard/kia/KNEUP751236455969.html"; $idconf = "26"; } if ($wmi == "VF3" or $wmi == "NAA") { $sample = "http://checkmycar.ru/datacard/peugeot/VF34C5FTF55367677.html"; $idconf = "28"; } if ($wmi == "VF7" or $wmi == "VS7" or $wmi == "VS8") { $sample = "http://checkmycar.ru/datacard/citroen/VF7GJWJYB93184954.html"; $idconf = "25"; } if ($wmi == "2HM" or $wmi == "3H3" or $wmi == "5NM" or $wmi == "5NP" or $wmi == "KM2" or $wmi == "KM5" or $wmi == "KM6" or $wmi == "KM7" or $wmi == "KM8" or $wmi == "KMC" or $wmi == "KMF" or $wmi == "KMH" or $wmi == "KMJ" or $wmi == "KML" or $wmi == "KMM" or $wmi == "KMN" or $wmi == "KMP" or $wmi == "KMR" or $wmi == "KMX" or $wmi == "KN1" or $wmi == "KN2" or $wmi == "KNV" or $wmi == "KRT" or $wmi == "KRU" or $wmi == "NLH" or $wmi == "NLJ" or $wmi == "X7M" or $wmi == "XU7" or $wmi == "Y6L" or $wmi == "XWK") { $sample = "http://checkmycar.ru/datacard/hyundai/KM8SC73D43U446538.html"; $idconf = "27"; } if ($wmi == "LFV" or $wmi == "TRU" or $wmi == "WA1" or $wmi == "WAU" or $wmi == "WAV" or $wmi == "WUA" or $wmi == "VSS" or $wmi == "1A9" or $wmi == "TMB" or $wmi == "TMP" or $wmi == "TMS" or $wmi == "TNL" or $wmi == "XW8" or $wmi == "1V1" or $wmi == "1VW" or $wmi == "3VW" or $wmi == "8AV" or $wmi == "8AX" or $wmi == "9BW" or $wmi == "AAV" or $wmi == "WV1" or $wmi == "WV2" or $wmi == "WV3" or $wmi == "WVG" or $wmi == "WVW" or $wmi == "XW8") { $sample = "http://checkmycar.ru/datacard/audi/WAUZZZ4B03N043268.html"; $idconf = "12"; } if ($wmi == "1A8" or $wmi == "1B3" or $wmi == "1B4" or $wmi == "1B6" or $wmi == "1B7" or $wmi == "1B8" or $wmi == "1C3" or $wmi == "1C4" or $wmi == "1C7" or $wmi == "1C8" or $wmi == "1D4" or $wmi == "1D8" or $wmi == "1P3" or $wmi == "1P4" or $wmi == "1J4" or $wmi == "1J8" or $wmi == "1JC" or $wmi == "2A3" or $wmi == "2A8" or $wmi == "2B3" or $wmi == "2B4" or $wmi == "2B5" or $wmi == "2B6" or $wmi == "2B7" or $wmi == "2C3" or $wmi == "2C4" or $wmi == "2C8" or $wmi == "2D4" or $wmi == "2J4" or $wmi == "2P4" or $wmi == "3A8" or $wmi == "3B5" or $wmi == "3C3" or $wmi == "3C4" or $wmi == "3D7" or $wmi == "3P5" or $wmi == "4B3" or $wmi == "4C3" or $wmi == "4D5" or $wmi == "4J4" or $wmi == "4P3" or $wmi == "9BC" or $wmi == "SDA" or $wmi == "SDD" or $wmi == "SDE" or $wmi == "SDG" or $wmi == "VSB" or $wmi == "VSC" or $wmi == "VSD" or $wmi == "WD5" or $wmi == "ZC2") { $sample = "http://checkmycar.ru/datacard/chrysler/2C8GP64L95R456687.html"; $idconf = "17"; } if ( $wmi == "LFA" or $wmi == "NM0" or $wmi == "SFA" or $wmi == "TW2" or $wmi == "UN1" or $wmi == "VS6" or $wmi == "WF0" or $wmi == "WF1" or $wmi == "X9F" or $wmi == "XLC" or $wmi == "Y4F" or $wmi == "1F0" or $wmi == "1F1" or $wmi == "1F6" or $wmi == "1F7" or $wmi == "1F8" or $wmi == "1FA" or $wmi == "1FB" or $wmi == "1FC" or $wmi == "1FD" or $wmi == "1FM" or $wmi == "1FT" or $wmi == "1ZV" or $wmi == "1ZW" or $wmi == "2FA" or $wmi == "2FM" or $wmi == "2FT" or $wmi == "3FA" or $wmi == "3FB" or $wmi == "3FD" or $wmi == "3FE" or $wmi == "3FN" or $wmi == "3FR" or $wmi == "3FT" or $wmi == "3M9" or $wmi == "6F1" or $wmi == "9BF" ) { $sample = "http://checkmycar.ru/datacard/ford/WF0AXXGCDA3S04886.html"; $idconf = "24"; } if ($wmi == "4JG" or $wmi == "2B1" or $wmi == "3MB" or $wmi == "8AB" or $wmi == "9BM" or $wmi == "KPA" or $wmi == "KPD" or $wmi == "KPG" or $wmi == "MHL" or $wmi == "NMB" or $wmi == "RLM" or $wmi == "SVZ" or $wmi == "VAG" or $wmi == "VF9" or $wmi == "VS9" or $wmi == "VSA" or $wmi == "WD1" or $wmi == "WD2" or $wmi == "WD3" or $wmi == "WD4" or $wmi == "WD8" or $wmi == "WDA" or $wmi == "WDB" or $wmi == "WDC" or $wmi == "WDD" or $wmi == "WDF" or $wmi == "WEB" or $wmi == "WKK" or $wmi == "WME" or $wmi == "XTF") { $sample = "http://checkmycar.ru/datacard/mb/ru/WDC1641861A013131.pdf"; $idconf = "13"; } if ($wmi == "4GD" or $wmi == "SED" or $wmi == "SKF" or $wmi == "VN1" or $wmi == "VSX" or $wmi == "W0L") { $sample = "http://checkmycar.ru/datacard/opel/W0L0TGF7532079109.html"; $idconf = "22"; } // сначала выводим краткую инфу о машине echo $car_info."<br><br>"; if ($has_options==2) { // если можем дать отчет по огр. комплектации, то говорим об этом. echo "Вы можете заказать ограниченный отчет о комплектации этого автомобиля. <a href='http://checkmycar.ru/datacard/ford/X9FNXXEEDN5J49357.html' target=_blank>Пример</a>. <a href=".$payment_link."&conf=24>ОПЛАТИТЬ</a><br>"; } elseif ($has_options==1) { // если можем дать отчет по полной комплектации, то говорим об этом. echo "Вы можете заказать отчет о полной комплектации этого автомобиля. <a href='".$sample."' target=_blank>Пример</a>. <a href=".$payment_link."&conf=".$idconf.">ОПЛАТИТЬ</a><br>"; } elseif ($has_date==1 and $has_engine==1) { // если можем дать отчет по дате пр-ва и номере двигателя, то говорим об этом. echo "Вы можете заказать отчет о дате выпуска и номере двигателя. <a href=".$payment_link."&conf=2>ОПЛАТИТЬ</a><br>"; } elseif ($has_date==1 and $has_engine==0) { // если можем дать отчет только по дате пр-ва, то говорим об этом. echo "Вы можете заказать отчет о дате выпуска. <a href=".$payment_link."&conf=2>ОПЛАТИТЬ</a><br>"; } elseif ($has_date==0 and $has_engine==1) { // если можем дать отчет только о номере двигателя, то говорим об этом. echo "Вы можете заказать отчет о номере двигателя. <a href=".$payment_link."&conf=2>ОПЛАТИТЬ</a><br>"; } if ($has_carfax<>"" and $has_carfax<>"0") { // карфакс echo "В базе CARFAX найдено ".$has_carfax." записи(ей) по этому VIN номеру. Примеры: <a href='http://www.vin.su/CFAU/report.php?type=carfax&vin=JF1SG65663H757078&lang=en' target=_blank>оригинал</a>, <a href='http://www.vin.su/CFAU/report.php?type=carfax&vin=JF1SG65663H757078&lang=ru' target=_blank>перевод</a>. <a href=".$payment_link."&conf=20>ОПЛАТИТЬ</a><br>"; } if ($has_autocheck<>"") { // авточек echo "В базе AutoCheck найдено ".$has_autocheck." записи(ей) по этому VIN номеру. Примеры: <a href='http://www.vin.su/CFAU/report.php?type=autocheck&vin=KMHDN46D64U720806&lang=en' target=_blank>оригинал</a>, <a href='http://www.vin.su/CFAU/report.php?type=autocheck&vin=KMHDN46D64U720806&lang=ru' target=_blank>перевод</a>. <a href=".$payment_link."&conf=21>ОПЛАТИТЬ</a><br>"; } } elseif ($error=="") { // если ошибок нет, но и данных о машине нет, то признаемся в этом echo "К сожалению, у нас нет информации по VIN $vin"; } else { // в конце концов выводим текст об ошибке echo $error; } } ?>
|
|