Api üzerinden gelen istek;

Site Üzerine Gelen İstek;

Yardımcı olabilecek kimse var mı
5
●190


<?php
$db = new PDO("mysql:host=localhost;dbname=xxx;charset=utf8;","xxx","xxx");
$username = '162';
$password = 'xxx';
$URL = 'http://entegrasyon.zugoguru.com/AracData/GetGuruAracListesi';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$URL);
curl_setopt($ch, CURLOPT_TIMEOUT, 300);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
$result=curl_exec ($ch);
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close ($ch);
$ac = @json_decode($result);
echo "<pre>";
echo print_r($ac);
die();
exit;
$guruolanlarisil = $db->prepare("SELECT guruid,2elaraclar_kapakresim FROM 2elaraclar WHERE guruid IS NOT NULL");
$guruolanlarisil->execute();
if($guruolanlarisil->rowCount()){
foreach($guruolanlarisil as $guruolanrow){
@unlink($guruolanrow['2elaraclar_kapakresim']);
}
$gurusil = $db->prepare("DELETE FROM 2elaraclar WHERE guruid IS NOT NULL");
$gurusil->execute();
}
$hasarbilgi = 0;
foreach($ac as $row){
foreach($row as $pow){
$markavarmi = $db->prepare("SELECT * FROM marka WHERE code=:c");
$markavarmi->execute([':c' => $pow->Marka]);
if($markavarmi->rowCount() < 1){
$markaekle = $db->prepare("INSERT INTO marka SET
code =:c,
title =:t
");
$markaekle->execute([':c' => $pow->Marka,':t'=>$pow->Marka]);
}
$kasavarmi = $db->prepare("SELECT * FROM kasa WHERE kasa_ad=:c");
$kasavarmi->execute([':c' => $pow->KasaTipi]);
if($kasavarmi->rowCount() < 1){
$kasaekle = $db->prepare("INSERT INTO kasa SET
kasa_ad =:t
");
$kasaekle->execute([':t'=>$pow->KasaTipi]);
}
foreach($pow->Hasarlar as $hasar){
if($hasar->Durum == 'Orjinal'){
$hasarbilgi = 0;
}else if($hasar->Durum == 'Boyalı'){
$hasarbilgi = 1;
}else if($hasar->Durum == "Değişen"){
$hasarbilgi = 2;
}
}
$kaydet=$db->prepare("INSERT INTO 2elaraclar SET
2elaraclar_marka=:2elaraclar_marka,
2elaraclar_model=:2elaraclar_model,
2elaraclar_yil=:2elaraclar_yil,
2elaraclar_km=:2elaraclar_km,
2elaraclar_vites=:2elaraclar_vites,
2elaraclar_yakitcinsi=:2elaraclar_yakitcinsi,
2elaraclar_renk=:2elaraclar_renk,
2elaraclar_fiyat=:2elaraclar_fiyat,
2elaraclar_kasa=:2elaraclar_kasa,
2elaraclar_aciklama=:2elaraclar_aciklama,
2elaraclar_kapisayisi=:2elaraclar_kapisayisi,
2elaraclar_hizlandirma=:2elaraclar_hizlandirma,
2elaraclar_motorgucu=:2elaraclar_motorgucu,
2elaraclar_ytsehirici=:2elaraclar_ytsehirici,
2elaraclar_ytsehirdisi=:2elaraclar_ytsehirdisi,
2elaraclar_ytortalama=:2elaraclar_ytortalama,
2elaraclar_klas=:2elaraclar_klas,
2elaraclar_koltuk=:2elaraclar_koltuk,
2elaraclar_silindir=:2elaraclar_silindir,
2elaraclar_motorhacmi=:2elaraclar_motorhacmi,
2elaraclar_motorguc=:2elaraclar_motorguc,
2elaraclar_tork=:2elaraclar_tork,
2elaraclar_azamihiz=:2elaraclar_azamihiz,
2elaraclar_tasimakapasite=:2elaraclar_tasimakapasite,
2elaraclar_netagirlik=:2elaraclar_netagirlik,
2elaraclar_toplamagirlik=:2elaraclar_toplamagirlik,
2elaraclar_lastikolcu=:2elaraclar_lastikolcu,
2elaraclar_aractip=:2elaraclar_aractip,
2elaraclar_uzunluk=:2elaraclar_uzunluk,
2elaraclar_bagajkapasite=:2elaraclar_bagajkapasite,
2elaraclar_yakitdepohacmi=:2elaraclar_yakitdepohacmi,
2elaraclar_emisyon=:2elaraclar_emisyon,
2elaraclar_co2=:2elaraclar_co2,
2elaraclar_sasino=:2elaraclar_sasino,
2elaraclar_rehin=:2elaraclar_rehin,
2elaraclar_motorno=:2elaraclar_motorno,
2elaraclar_haciz=:2elaraclar_haciz,
2elaraclar_plaka=:2elaraclar_plaka,
2elaraclar_yetkibelgeno=:2elaraclar_yetkibelgeno,
2elaraclar_hasarkayditl=:2elaraclar_hasarkayditl,
2elaraclar_hasarkaydiadet=:2elaraclar_hasarkaydiadet,
2elaraclar_arkacamursag=:2elaraclar_arkacamursag,
2elaraclar_arkacamursol=:2elaraclar_arkacamursol,
2elaraclar_arkakapisag=:2elaraclar_arkakapisag,
2elaraclar_arkakapisol=:2elaraclar_arkakapisol,
2elaraclar_arkakaputdiger=:2elaraclar_arkakaputdiger,
2elaraclar_arkatampondiger=:2elaraclar_arkatampondiger,
2elaraclar_marspiyesag=:2elaraclar_marspiyesag,
2elaraclar_marspiyesol=:2elaraclar_marspiyesol,
2elaraclar_oncamurluksag=:2elaraclar_oncamurluksag,
2elaraclar_oncamurluksol=:2elaraclar_oncamurluksol,
2elaraclar_onkapisag=:2elaraclar_onkapisag,
2elaraclar_onkapisol=:2elaraclar_onkapisol,
2elaraclar_onkaputdiger=:2elaraclar_onkaputdiger,
2elaraclar_ontampondiger=:2elaraclar_ontampondiger,
2elaraclar_farsag=:2elaraclar_farsag,
2elaraclar_stopsag=:2elaraclar_stopsag,
2elaraclar_farsol=:2elaraclar_farsol,
2elaraclar_stopsol=:2elaraclar_stopsol,
2elaraclar_tavandiger=:2elaraclar_tavandiger,
2elaraclar_durum=:2elaraclar_durum,
guruid=:gur
");
$kaydet->execute(array(
':2elaraclar_marka' => $pow->Marka,
':2elaraclar_model' => $pow->Marka." ".$pow->Model,
':2elaraclar_yil' => $pow->ModelYili,
':2elaraclar_km' => $pow->KM,
':2elaraclar_vites' => $pow->Vites,
':2elaraclar_yakitcinsi' => $pow->Yakit,
':2elaraclar_renk' => $pow->Renk,
':2elaraclar_fiyat' => $pow->SatisFiyati,
':2elaraclar_kasa' => $pow->KasaTipi,
':2elaraclar_aciklama' => '...',
':2elaraclar_kapisayisi' => $pow->TeknikDokuman->KapiSayisi,
':2elaraclar_hizlandirma' => $pow->TeknikDokuman->Hizlanma,
':2elaraclar_motorgucu' => $pow->TeknikDokuman->MotorGucuHP,
':2elaraclar_ytsehirici' => $pow->TeknikDokuman->YakitTuketimiSehirIci,
':2elaraclar_ytsehirdisi' => $pow->TeknikDokuman->YakitTuketimiSehirDisi,
':2elaraclar_ytortalama' => $pow->TeknikDokuman->YakitTuketimiOrtalama,
':2elaraclar_klas' => $pow->TeknikDokuman->Klas,
':2elaraclar_koltuk' => $pow->TeknikDokuman->Koltuk,
':2elaraclar_silindir' => $pow->TeknikDokuman->Silindir,
':2elaraclar_motorhacmi' => $pow->TeknikDokuman->MotorHacmi,
':2elaraclar_motorguc' => $pow->TeknikDokuman->MotorGucuKW,
':2elaraclar_tork' => $pow->TeknikDokuman->Tork,
':2elaraclar_azamihiz' => $pow->TeknikDokuman->AzamiHiz,
':2elaraclar_tasimakapasite' => $pow->TeknikDokuman->TasimaKapasitesi,
':2elaraclar_netagirlik' => $pow->TeknikDokuman->NetAgirlik,
':2elaraclar_toplamagirlik' => $pow->TeknikDokuman->ToplamAgirlik,
':2elaraclar_lastikolcu' => $pow->TeknikDokuman->LastikOlcusu,
':2elaraclar_aractip' => $pow->TeknikDokuman->AracTipi,
':2elaraclar_uzunluk' => $pow->TeknikDokuman->Uzunluk,
':2elaraclar_bagajkapasite' =>$pow->TeknikDokuman->BagajKapasitesi,
':2elaraclar_yakitdepohacmi' => $pow->TeknikDokuman->YakitDeposuHacmi,
':2elaraclar_emisyon' => $pow->TeknikDokuman->Emission,
':2elaraclar_co2' => $pow->TeknikDokuman->Co2,
':2elaraclar_sasino' => $pow->Sasi,
':2elaraclar_rehin' => $pow->Rehin,
':2elaraclar_motorno' => $pow->MotorNo,
':2elaraclar_haciz' => $pow->Haciz,
':2elaraclar_plaka' => $pow->Plaka,
':2elaraclar_yetkibelgeno' => $pow->YetkiNumarasi,
':2elaraclar_hasarkayditl' => $pow->HasarTutari,
':2elaraclar_hasarkaydiadet' => $pow->HasarAdedi,
':2elaraclar_arkacamursag' => $hasarbilgi,
':2elaraclar_arkacamursol' => $hasarbilgi,
':2elaraclar_arkakapisag' =>$hasarbilgi,
':2elaraclar_arkakapisol' => $hasarbilgi,
':2elaraclar_arkakaputdiger' => $hasarbilgi,
':2elaraclar_arkatampondiger' => $hasarbilgi,
':2elaraclar_marspiyesag' =>$hasarbilgi,
':2elaraclar_marspiyesol' => $hasarbilgi,
':2elaraclar_oncamurluksag' => $hasarbilgi,
':2elaraclar_oncamurluksol' => $hasarbilgi,
':2elaraclar_onkapisag' => $hasarbilgi,
':2elaraclar_onkapisol' => $hasarbilgi,
':2elaraclar_onkaputdiger' => $hasarbilgi,
':2elaraclar_ontampondiger' => $hasarbilgi,
':2elaraclar_farsag' => $hasarbilgi,
':2elaraclar_stopsag' => $hasarbilgi,
':2elaraclar_farsol' => $hasarbilgi,
':2elaraclar_stopsol' =>$hasarbilgi,
':2elaraclar_tavandiger' => $hasarbilgi,
':2elaraclar_durum' => 1,
':gur' => $pow->GuruId
));
if($kaydet->rowCount()){
$sonid = $db->lastInsertId();
$guruid = $pow->GuruId;
$eklenenicek = $db->prepare("SELECT 2elaraclar_id,2elaraclar_kasa,2elaraclar_marka,2elaraclar_vites,2elaraclar_yakitcinsi FROM 2elaraclar WHERE 2elaraclar_id=:id");
$eklenenicek->execute([':id' => $sonid]);
if($eklenenicek->rowCount()){
$eklenenrow = $eklenenicek->fetch(PDO::FETCH_ASSOC);
$markabul = $db->prepare("SELECT * FROM marka WHERE code=:c OR title=:t");
$markabul->execute([':c'=>$eklenenrow['2elaraclar_marka'],':t'=>$eklenenrow['2elaraclar_marka']]);
if($markabul->rowCount()){
$markarow = $markabul->fetch(PDO::FETCH_ASSOC);
$arackategoriguncelle = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_marka=:m WHERE guruid=:g AND 2elaraclar_id=:id");
$arackategoriguncelle->execute([':m'=>$markarow['id'],':g' => $guruid,':id' => $sonid]);
}
$vitesbul = $db->prepare("SELECT * FROM vites WHERE vites_ad=:c");
$vitesbul->execute([':c'=>$eklenenrow['2elaraclar_vites']]);
if($vitesbul->rowCount()){
$vitesrow = $vitesbul->fetch(PDO::FETCH_ASSOC);
$aracvitesguncelle = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_vites=:m WHERE guruid=:g AND 2elaraclar_id=:id");
$aracvitesguncelle->execute([':m'=>$vitesrow['vites_id'],':g' => $guruid,':id' => $sonid]);
}
$yakitbul = $db->prepare("SELECT * FROM yakit_id WHERE yakit_ad=:c");
$yakitbul->execute([':c'=>$eklenenrow['2elaraclar_yakitcinsi']]);
if($yakitbul->rowCount()){
$yakitrow = $yakitbul->fetch(PDO::FETCH_ASSOC);
$aracyakitguncelle = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_yakitcinsi=:m WHERE guruid=:g AND 2elaraclar_id=:id");
$aracyakitguncelle->execute([':m'=>$yakitrow['yakit_id'],':g' => $guruid,':id' => $sonid]);
}
$kasabul = $db->prepare("SELECT * FROM kasa WHERE kasa_ad=:c");
$kasabul->execute([':c'=>$eklenenrow['2elaraclar_kasa']]);
if($kasabul->rowCount()){
$kasarow = $kasabul->fetch(PDO::FETCH_ASSOC);
$kasaguncelle = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_kasa=:m WHERE guruid=:g AND 2elaraclar_id=:id");
$kasaguncelle->execute([':m'=>$kasarow['kasa_id'],':g' => $guruid,':id' => $sonid]);
}
foreach($pow->Resimler[0] as $resim){
$URL2 = 'http://entegrasyon.zugoguru.com/AracData/GetGuruAracImage/'.$resim;
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL,$URL2);
curl_setopt($ch2, CURLOPT_TIMEOUT, 300);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch2, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch2, CURLOPT_USERPWD, "$username:$password");
$result2=curl_exec ($ch2);
$status_code2 = curl_getinfo($ch2, CURLINFO_HTTP_CODE);
curl_close ($ch2);
$ac2 = @json_decode($result2);
$bin = base64_decode($ac2->AracFoto);
$size = getImageSizeFromString($bin);
$img_file = "img/2elaraclar/".uniqid().".jpeg";
file_put_contents($img_file, $bin);
$arackapakresim = $db->prepare("UPDATE 2elaraclar SET 2elaraclar_kapakresim=:m WHERE guruid=:g AND 2elaraclar_id=:id");
$arackapakresim->execute([':m'=>$img_file,':g' => $guruid,':id' => $sonid]);
}
}
}
}
}
?>Kod bu şekilde
<div class="advanced-search d-none-992" style="padding: 0;">
<h3 class="sidebar-title">Ekspertiz</h3>
<div class="s-border"></div>
<div class="m-border"></div>
<ul class="col-lg-6 col-md-6 col-xs-6 col-sm-6 ekspertizUl" style="float: left;">
<li>
<span>Arka Çamurluk - Sağ</span><?php if ($ikinciaraccek['2elaraclar_arkacamursag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkacamursag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkacamursag']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Arka Çamurluk - Sol</span><?php if ($ikinciaraccek['2elaraclar_arkacamursol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkacamursol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkacamursol']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Arka Kapı - Sağ</span><?php if ($ikinciaraccek['2elaraclar_arkakapisag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkakapisag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkakapisag']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Arka Kapı - Sol</span><?php if ($ikinciaraccek['2elaraclar_arkakapisol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkakapisol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkakapisol']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Arka Kaput - Diğer</span><?php if ($ikinciaraccek['2elaraclar_arkakaputdiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkakaputdiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkakaputdiger']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Arka Tampon - Diğer</span><?php if ($ikinciaraccek['2elaraclar_arkatampondiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_arkatampondiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_arkatampondiger']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Marşpiye - Sağ</span><?php if ($ikinciaraccek['2elaraclar_marspiyesag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_marspiyesag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_marspiyesag']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Marşpiye - Sol</span><?php if ($ikinciaraccek['2elaraclar_marspiyesol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_marspiyesol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_marspiyesol']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Ön Çamurluk - Sağ</span><?php if ($ikinciaraccek['2elaraclar_oncamurluksag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_oncamurluksag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_oncamurluksag']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Ön Çamurluk - Sol</span><?php if ($ikinciaraccek['2elaraclar_oncamurluksol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_oncamurluksol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_oncamurluksol']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Ön Kapı - Sağ</span><?php if ($ikinciaraccek['2elaraclar_onkapisag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_onkapisag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_onkapisag']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Ön Kapı - Sol</span><?php if ($ikinciaraccek['2elaraclar_onkapisol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_onkapisol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_onkapisol']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Ön Kaput - Diğer</span><?php if ($ikinciaraccek['2elaraclar_onkaputdiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_onkaputdiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_onkaputdiger']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Ön Tampon - Diğer</span><?php if ($ikinciaraccek['2elaraclar_ontampondiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_ontampondiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_ontampondiger']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Far - Sağ</span><?php if ($ikinciaraccek['2elaraclar_farsag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_farsag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_farsag']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Stop - Sağ</span><?php if ($ikinciaraccek['2elaraclar_stopsag']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_stopsag']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_stopsag']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Far - Sol</span><?php if ($ikinciaraccek['2elaraclar_farsol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_farsol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_farsol']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Stop - Sol</span><?php if ($ikinciaraccek['2elaraclar_stopsol']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_stopsol']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_stopsol']==2) {echo "Değişmiş";} ?>
</li>
<li>
<span>Tavan - Diğer</span><?php if ($ikinciaraccek['2elaraclar_tavandiger']==0) { echo "Orjinal"; } else if($ikinciaraccek['2elaraclar_tavandiger']==1) {echo "Boyalı";} else if($ikinciaraccek['2elaraclar_tavandiger']==2) {echo "Değişmiş";} ?>
</li>
</ul>
<?php if($ikinciaraccek['2elaraclar_ekspertizresim'] != ""){ ?>
<div class="col-lg-6 col-md-6 col-xs-6 col-sm-6 mb-50" style="float: right;">
<img src="img/<?php echo $ikinciaraccek['2elaraclar_ekspertizresim']; ?>" width="277">
</div>
<?php } ?>
</div>