Vps'ye Sitemi Taşıdım Bot veri kayıt etmiyor
14
●939
- 26-04-2015, 07:17:39Merhaba arkadaşlar web host kullanıyordum.yetersiz kaldıgı için vps kiraladım.Sitemdeki bot Local ve Eski Server çalışıyor.Yeni kurdugum vpsde çalışmıyor.Hiç bir panelde çalışmayınca VPS cpanel Trial olandan kurdum denemek için Yinede Çalışmıyor.ne yapmam Gerek. Host firmaları Ne yapıyorda herşey çalışıyor.
- 26-04-2015, 20:25:07bir hata vermiyor. eski sunucumda verileri listeleyim çekiyorum.Yeni sunucumda listelemiyor ve eklemiyor.hatasız boş sayfa çıkıyor.
- 26-04-2015, 20:49:06botunuzu bir metin editörü ile açıp muhtemelen en üstte bulunan error_reporting(0); kodunu sildikten sonra tekrar çalıştırıp hataları yazar mısınız? muhtemelen CURL hatası vericektir.yazilimcarsi adlı üyeden alıntı: mesajı görüntülebir hata vermiyor. eski sunucumda verileri listeleyim çekiyorum.Yeni sunucumda listelemiyor ve eklemiyor.hatasız boş sayfa çıkıyor.
- 26-04-2015, 21:18:51çekilecek verileri gösterdiyse CURL bağlantısı yapmıştır. eklemediğine göre sunucunuzda PDO kütüphanesi eksiktir. botu yazan arkadaş PDO kullanmış. yer sağlayıcınız ile görüşün veya bilgilerinizi gönderin, ücretsiz yardımcı olayım.yazilimcarsi adlı üyeden alıntı: mesajı görüntülesildim hocam çekilecek verileri gösterdi veri tabanına eklemedi.
db.php bu şekilde
<?php //error_reporting(E_ALL); ini_set('display_errors', '1'); error_reporting(0); try { $db = new PDO("mysql:host=localhost;dbname=szzx_sssdb;charset=utf8", "dbusername", 'dbpasss'); } catch ( PDOException $e ){ print $e->getMessage(); } ?>buda index.php<?php set_time_limit(0); include("db.php"); function replaceSpace($string){ $string = preg_replace("/\s+/", " ", $string); $string = trim($string); return $string; } function yaziSil ($text) { $text = preg_replace("'<script[^>]*>.*?</script>'si", '', $text ); $text = preg_replace('/<a\s+.*?href="([^"]+)"[^>]*>([^<]+)<\/a>/is', '\2 (\1)',$text ); $text = preg_replace( '/<!--.+?-->/', '', $text ); $text = preg_replace( '/{.+?}/', '', $text ); $text = preg_replace( '/ /', ' ', $text ); $text = preg_replace( '/&/', ' ', $text ); $text = preg_replace( '/"/', ' ', $text ); $text = strip_tags($text); $text = htmlspecialchars($text); return $text; } function generateRandomString($length = 10) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; } ?> <div class="menu"> <ul> <li><a href="?&kategori=emlak">Emlak</a></li> </ul> </div> <?php if($_GET["kategori"] != ""){ ?> <form action="index.php" method="get"> <input type="text" name="pagingOffset" /> <input type="hidden" name="kategori" value="<?= $_GET["kategori"]; ?>"/> <input type="hidden" name="pagingSize" value="50"/> <input type="submit" value="Git"> </form> <?php } ?> <?php $link = "http://www.sahibinden.com/".$_GET["kategori"]."?&pagingSize=".$_GET["pagingSize"]."&pagingOffset=".$_GET["pagingOffset"].""; $ch = curl_init(); curl_setopt( $ch , CURLOPT_URL , $link); curl_setopt( $ch , CURLOPT_RETURNTRANSFER , 1); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt ($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']); curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, false ); $veri = curl_exec($ch); curl_close($ch); $ayir = '#<div class="infoSearchResults">(.*?)</span>#si'; preg_match_all($ayir,$veri,$ayrilan); $part1 = $ayrilan[0][0]; $ayir1 = '#<span>(.*?)</span>#si'; preg_match_all($ayir1,$part1,$ayrilan1); $part2 = $ayrilan1[0][0]; $ilansayisi = str_replace(" ilan</span>", "", "$part2"); $ilansayisi1 = str_replace("<span>", "", "$ilansayisi"); $ilansayisi2 = str_replace(".", "", "$ilansayisi1"); echo "İlan Sayısı : ".$ilansayisi2; $sayfasayi = $ilansayisi2 / 50; echo "</br>"; echo "</br>"; echo "Sayfa Sayısı : ".ceil($sayfasayi); ?> <p>İLANLAR</p> <?php if($_GET["kategori"] == ""){ echo "Lütfen kategori seçiniz.."; }else{ if($_GET["pagingOffset"] == ""){ echo "Lütfen sayfa seçiniz.."; }else{ $sonuc = '#<table id="searchResultsTable" class="">(.*?)</table>#si'; preg_match_all($sonuc,$veri,$ayrilan_sonuc); $sonuc1 = $ayrilan_sonuc[0][0]; echo $sonuc1; $sayfa=file_get_contents($link); preg_match_all("/href=\"([^\"]+)/i",$sayfa,$matches); $sonuc = array_unique($matches[0]); foreach ($sonuc as $tek) { $tek1 = str_replace('href="', '', "$tek"); if (stristr($tek1, "/ilan/")){ $link1 = "http://www.sahibinden.com$tek1"; $ch = curl_init(); curl_setopt( $ch , CURLOPT_URL , $link1); curl_setopt( $ch , CURLOPT_RETURNTRANSFER , 1); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt ($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']); curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, false ); $veri1 = curl_exec($ch); curl_close($ch); $baslik = '#<h1>(.*?)</h1>#si'; preg_match_all($baslik,$veri1,$baslik1); $baslik2 = $baslik1[0][0]; $baslik2 = str_replace("<h1>", "", "$baslik2"); $fiyat = '#<h3>(.*?)</h3>#si'; preg_match_all($fiyat,$veri1,$fiyat1); $fiyat2 = replaceSpace($fiyat1[0][0]); $fiyat2 = str_replace("<h3>", "", "$fiyat2"); $fiyat2 = str_replace("TL", "", "$fiyat2"); $ilano = '#<span class="classifiedId" id="classifiedId">(.*?)</span>#si'; preg_match_all($ilano,$veri1,$ilano1); $ilano2 = $ilano1[0][0]; $ilano2 = str_replace('<span class="classifiedId" id="classifiedId">', "", "$ilano2"); $ilano2 = str_replace('</span>', "", "$ilano2"); $tip = '#<strong>Emlak Tipi(.*?)</li>#si'; preg_match_all($tip,$veri1,$tip1); $tip2 = $tip1[1][0]; $tip2 = str_replace("<span>", "", "$tip2"); $tip2 = str_replace(" ", "", "$tip2"); $tip2 = replaceSpace($tip2); $kare = '#<strong>m²(.*?)</li>#si'; preg_match_all($kare,$veri1,$kare1); $kare2 = $kare1[1][0]; $kare2 = str_replace("<span>", "", "$kare2"); $kare2 = str_replace(" ", "", "$kare2"); $kare2 = replaceSpace($kare2); $kare2 = yaziSil($kare2); $osay = '#<strong>Oda Sayısı(.*?)</li>#si'; preg_match_all($osay,$veri1,$osay1); $osay2 = $osay1[1][0]; $osay2 = str_replace("<span>", "", "$osay2"); $osay2 = str_replace(" ", "", "$osay2"); $osay2 = replaceSpace($osay2); $banyo = '#<strong>Banyo Sayısı(.*?)</li>#si'; preg_match_all($banyo,$veri1,$banyo1); $banyo2 = $banyo1[1][0]; $banyo2 = str_replace("<span>", "", "$banyo2"); $banyo2 = str_replace(" ", "", "$banyo2"); $banyo2 = replaceSpace($banyo2); $byas = '#<strong>Bina Yaşı(.*?)</li>#si'; preg_match_all($byas,$veri1,$byas1); $byas2 = $byas1[1][0]; $byas2 = str_replace("<span>", "", "$byas2"); $byas2 = str_replace(" ", "", "$byas2"); $byas2 = replaceSpace($byas2); $katsay = '#<strong>Kat Sayısı(.*?)</li>#si'; preg_match_all($katsay,$veri1,$katsay1); $katsay2 = $katsay1[1][0]; $katsay2 = str_replace("<span>", "", "$katsay2"); $katsay2 = str_replace(" ", "", "$katsay2"); $katsay2 = replaceSpace($katsay2); $bukat = '#<strong>Bulunduğu Kat(.*?)</li>#si'; preg_match_all($bukat,$veri1,$bukat1); $bukat2 = $bukat1[1][0]; $bukat2 = str_replace("<span>", "", "$bukat2"); $bukat2 = str_replace(" ", "", "$bukat2"); $bukat2 = replaceSpace($bukat2); $aidat = '#<strong>Aidat(.*?)</li>#si'; preg_match_all($aidat,$veri1,$aidat1); $aidat2 = $aidat1[1][0]; $aidat2 = str_replace("<span>", "", "$aidat2"); $aidat2 = str_replace(" ", "", "$aidat2"); $aidat2 = str_replace("(TL)", "", "$aidat2"); $aidat2 = replaceSpace($aidat2); $isitma = '#<strong>Isıtma(.*?)</li>#si'; preg_match_all($isitma,$veri1,$isitma1); $isitma2 = $isitma1[1][0]; $isitma2 = str_replace("<span>", "", "$isitma2"); $isitma2 = str_replace(" ", "", "$isitma2"); $isitma2 = replaceSpace($isitma2); $esyali = '#<strong>Eşyalı(.*?)</li>#si'; preg_match_all($esyali,$veri1,$esyali1); $esyali2 = $esyali1[1][0]; $esyali2 = str_replace("<span>", "", "$esyali2"); $esyali2 = str_replace(" ", "", "$esyali2"); $esyali2 = replaceSpace($esyali2); $kullanimd = '#<strong>Kullanım Durumu(.*?)</li>#si'; preg_match_all($kullanimd,$veri1,$kullanimd1); $kullanimd2 = $kullanimd1[1][0]; $kullanimd2 = str_replace("<span>", "", "$kullanimd2"); $kullanimd2 = str_replace(" ", "", "$kullanimd2"); $kullanimd2 = replaceSpace($kullanimd2); $siteici = '#<strong>Site İçerisinde(.*?)</li>#si'; preg_match_all($siteici,$veri1,$siteici1); $siteici2 = $siteici1[1][0]; $siteici2 = str_replace("<span>", "", "$siteici2"); $siteici2 = str_replace(" ", "", "$siteici2"); $siteici2 = replaceSpace($siteici2); $kuygun = '#<strong>Krediye Uygun(.*?)</li>#si'; preg_match_all($kuygun,$veri1,$kuygun1); $kuygun2 = $kuygun1[1][0]; $kuygun2 = str_replace("<span>", "", "$kuygun2"); $kuygun2 = str_replace(" ", "", "$kuygun2"); $kuygun2 = replaceSpace($kuygun2); $kimden = '#<strong>Kimden(.*?)</li>#si'; preg_match_all($kimden,$veri1,$kimden1); $kimden2 = $kimden1[1][0]; $kimden2 = str_replace("<span>", "", "$kimden2"); $kimden2 = str_replace(" ", "", "$kimden2"); $kimden2 = replaceSpace($kimden2); $kimden2 = yaziSil($kimden2); $aciklama = '#<div id="classifiedDescription" class="uiBoxContainer">(.*?)</div>#si'; preg_match_all($aciklama,$veri1,$aciklama1); $aciklama2 = $aciklama1[1][0]; $aciklama2 = yaziSil($aciklama2); $sehir = '#address_city=(.*?)"#si'; preg_match_all($sehir,$veri1,$sehir1); $sehir2 = $sehir1[1][0]; $sehir2 = yaziSil($sehir2); $marka = '#<strong>Marka(.*?)</li>#si'; preg_match_all($marka,$veri1,$marka1); $marka2 = $marka1[1][0]; $marka2 = replaceSpace(yaziSil($marka2)); $model = '#<strong>Model(.*?)</li>#si'; preg_match_all($model,$veri1,$model1); $model2 = $model1[1][0]; $model2 = replaceSpace(yaziSil($model2)); $yil = '#<strong>Yıl(.*?)</li>#si'; preg_match_all($yil,$veri1,$yil1); $yil2 = $yil1[1][0]; $yil2 = yaziSil($yil2); $ktip = '#<strong>Kasa Tipi(.*?)</li>#si'; preg_match_all($ktip,$veri1,$ktip1); $ktip2 = $ktip1[1][0]; $ktip2 = yaziSil($ktip2); $vites = '#<strong>Vites(.*?)</li>#si'; preg_match_all($vites,$veri1,$vites1); $vites2 = $vites1[1][0]; $vites2 = yaziSil($vites2); $yakit = '#<strong>Yakıt(.*?)</li>#si'; preg_match_all($yakit,$veri1,$yakit1); $yakit2 = $yakit1[1][0]; $yakit2 = yaziSil($yakit2); $km = '#<strong>Km(.*?)</li>#si'; preg_match_all($km,$veri1,$km1); $km2 = $km1[1][0]; $km2 = yaziSil($km2); $renk = '#<strong>Renk(.*?)</li>#si'; preg_match_all($renk,$veri1,$renk1); $renk2 = $renk1[1][0]; $renk2 = yaziSil($renk2); $hacim = '#<strong>Motor Hacmi(.*?)</li>#si'; preg_match_all($hacim,$veri1,$hacim1); $hacim2 = $hacim1[1][0]; $hacim2 = yaziSil($hacim2); $durumu = '#<strong>Durumu(.*?)</li>#si'; preg_match_all($durumu,$veri1,$durumu1); $durumu2 = $durumu1[1][0]; $durumu2 = yaziSil($durumu2); $itarih = '#<strong> İlan Tarihi(.*?)</li>#si'; preg_match_all($itarih,$veri1,$itarih1); $itarih2 = $itarih1[1][0]; $itarih2 = replaceSpace(yaziSil($itarih2)); $takas = '#<strong>Takas(.*?)</li>#si'; preg_match_all($takas,$veri1,$takas1); $takas2 = $takas1[1][0]; $takas2 = yaziSil($takas2); $uye = '#<div class="classifiedUserContent ">(.*?)</h5>#si'; preg_match_all($uye,$veri1,$uye1); $uye2 = $uye1[1][0]; $uye2 = replaceSpace(yaziSil($uye2)); $ceptel = '#<strong class="mobile">Cep</strong>(.*?)</span>#si'; preg_match_all($ceptel,$veri1,$ceptel1); $ceptel2 = $ceptel1[1][0]; $ceptel2 = replaceSpace(yaziSil($ceptel2)); $istel = '#<strong>İş</strong>(.*?)</span>#si'; preg_match_all($istel,$veri1,$istel1); $istel2 = $istel1[1][0]; $istel2 = replaceSpace(yaziSil($istel2)); if($istel2 == ""){ $uyetel = $ceptel2; }else{ $uyetel = $istel2; } // İlan Tarihi Parçala $ilangun = replaceSpace(substr($itarih2, 0,2)); $ilanyil = replaceSpace(substr($itarih2, -4)); $ilanay = replaceSpace(substr($itarih2, 3,10)); $gelen_deger = array("0","1","2","3","4","5","6","7","8","9"); $donusen_deger = array("","","","","","","","","",""); $yeniay = str_replace($gelen_deger, $donusen_deger, $ilanay); $yeniay = replaceSpace($yeniay); if($yeniay == "Ocak"){ $kayim = "01"; }elseif($yeniay == "Şubat"){ $kayim = "02"; }elseif($yeniay == "Mart"){ $kayim = "03"; }elseif($yeniay == "Nisan"){ $kayim = "04"; }elseif($yeniay == "Mayıs"){ $kayim = "05"; }elseif($yeniay == "Haziran"){ $kayim = "06"; }elseif($yeniay == "Temmuz"){ $kayim = "07"; }elseif($yeniay == "Ağustos"){ $kayim = "08"; }elseif($yeniay == "Eylül"){ $kayim = "09"; }elseif($yeniay == "Ekim"){ $kayim = "10"; }elseif($yeniay == "Kasım"){ $kayim = "11"; }elseif($yeniay == "Aralık"){ $kayim = "12"; } $tarihformat = date("$ilanyil-$kayim-$ilangun"); $uye2 = str_replace("(http://", "", "$uye2"); $uye2 = str_replace(".sahibinden.com)", "", "$uye2"); $sayi11 = $db->prepare("Select * from class_users where username = '".$uye2."'"); $sayi11->execute(); $count11 = $sayi11->rowCount(); if($count11 <= 0){ $query5 = $db->prepare("INSERT INTO class_users SET username = ?,contact_name = ?,phone = ?"); $insert5 = $query5->execute(array($uye2,$uye2,$uyetel)); $uyemid = $db->lastInsertId(); }else{ $uyesorgu = $db->query("Select * from class_users where username = '".$uye2."' ")->fetch(PDO::FETCH_ASSOC); $uyemid = $uyesorgu["id"]; } if($_GET["kategori"] == "emlak-konut"){ $catcat = 16; }elseif($_GET["kategori"] == "isyeri"){ $catcat = 17; }elseif($_GET["kategori"] == "arsa"){ $catcat = 18; }elseif($_GET["kategori"] == "bina"){ $catcat = 21; }elseif($_GET["kategori"] == "devremulk"){ $catcat = 19; }elseif($_GET["kategori"] == "emlak-turistik-tesis"){ $catcat = 20; }elseif($_GET["kategori"] == "otomobil"){ $catcat = 8; }elseif($_GET["kategori"] == "arazi-suv-pick-up"){ $catcat = 9; }elseif($_GET["kategori"] == "motosiklet"){ $catcat = 12; }elseif($_GET["kategori"] == "minivan-van-panelvan"){ $catcat = 13; }elseif($_GET["kategori"] == "ticari-araclar"){ $catcat = 14; }elseif($_GET["kategori"] == "kiralik-araclar"){ $catcat = 15; }elseif($_GET["kategori"] == "deniz-araclari"){ $catcat = 10; }elseif($_GET["kategori"] == "hasarli-araclar"){ $catcat = 95; }elseif($_GET["kategori"] == "elektrikli-araclar"){ $catcat = 92; }elseif($_GET["kategori"] == "modifiye-araclar"){ $catcat = 93; }elseif($_GET["kategori"] == "hava-araclari"){ $catcat = 11; }elseif($_GET["kategori"] == "atv"){ $catcat = 148; }elseif($_GET["kategori"] == "utv"){ $catcat = 149; }elseif($_GET["kategori"] == "bilgisayar"){ $catcat = 63; }elseif($_GET["kategori"] == "cep-telefonu"){ $catcat = 64; }elseif($_GET["kategori"] == "fotograf-kamera"){ $catcat = 65; }elseif($_GET["kategori"] == "ev-dekorasyon"){ $catcat = 66; }elseif($_GET["kategori"] == "ev-elektronigi"){ $catcat = 67; }elseif($_GET["kategori"] == "elektrikli-ev-aletleri"){ $catcat = 68; }elseif($_GET["kategori"] == "giyim-aksesuar"){ $catcat = 69; }elseif($_GET["kategori"] == "saat"){ $catcat = 70; }elseif($_GET["kategori"] == "anne-bebek"){ $catcat = 71; }elseif($_GET["kategori"] == "guzellik-kozmetik"){ $catcat = 72; }elseif($_GET["kategori"] == "hobi-oyuncak"){ $catcat = 73; }elseif($_GET["kategori"] == "oyun-konsol"){ $catcat = 74; }elseif($_GET["kategori"] == "kitap-dergi-film"){ $catcat = 75; }elseif($_GET["kategori"] == "muzik"){ $catcat = 76; }elseif($_GET["kategori"] == "spor"){ $catcat = 77; }elseif($_GET["kategori"] == "taki-mucevher-altin"){ $catcat = 114; }elseif($_GET["kategori"] == "koleksiyon"){ $catcat = 115; }elseif($_GET["kategori"] == "antika"){ $catcat = 116; }elseif($_GET["kategori"] == "bahce-yapi-market"){ $catcat = 117; }elseif($_GET["kategori"] == "teknik-elektronik"){ $catcat = 118; }elseif($_GET["kategori"] == "medikal-urunler"){ $catcat = 119; }elseif($_GET["kategori"] == "ofis-kirtasiye"){ $catcat = 120; }elseif($_GET["kategori"] == "yiyecek-icecek"){ $catcat = 121; }elseif($_GET["kategori"] == "diger-her-sey"){ $catcat = 122; }elseif($_GET["kategori"] == "is-makinesi"){ $catcat = 110; }elseif($_GET["kategori"] == "tarim-makineleri"){ $catcat = 110; }elseif($_GET["kategori"] == "sanayi"){ $catcat = 110; }elseif($_GET["kategori"] == "elektrik-enerji"){ $catcat = 110; }elseif($_GET["kategori"] == "ev-tadilat-dekorasyon"){ $catcat = 78; }elseif($_GET["kategori"] == "nakliyat"){ $catcat = 79; }elseif($_GET["kategori"] == "arac-servis-bakim"){ $catcat = 80; }elseif($_GET["kategori"] == "tamirat-teknik-servis"){ $catcat = 81; }elseif($_GET["kategori"] == "etkinlik"){ $catcat = 82; }elseif($_GET["kategori"] == "elektrik-enerji"){ $catcat = 110; }elseif($_GET["kategori"] == "diger"){ $catcat = 84; }elseif($_GET["kategori"] == "ozel-ders-verenler-lise-universite-hazirlik"){ $catcat = 135; }elseif($_GET["kategori"] == "ozel-ders-verenler-ilkogretim"){ $catcat = 136; }elseif($_GET["kategori"] == "ozel-ders-verenler-yabanci-dil"){ $catcat = 137; }elseif($_GET["kategori"] == "ozel-ders-verenler-bilgisayar"){ $catcat = 138; }elseif($_GET["kategori"] == "ozel-ders-verenler-direksiyon"){ $catcat = 139; }elseif($_GET["kategori"] == "ozel-ders-verenler-spor"){ $catcat = 141; }elseif($_GET["kategori"] == "ozel-ders-verenler-muzik-enstruman"){ $catcat = 140; }elseif($_GET["kategori"] == "ozel-ders-verenler-guzel-sanatlar"){ $catcat = 142; }elseif($_GET["kategori"] == "ozel-ders-verenler-mesleki-dersler"){ $catcat = 143; }elseif($_GET["kategori"] == "ozel-ders-verenler-kisisel-gelisim"){ $catcat = 144; }elseif($_GET["kategori"] == "ozel-ders-verenler-diksiyon"){ $catcat = 145; }elseif($_GET["kategori"] == "ozel-ders-verenler-fotografcilik"){ $catcat = 146; }elseif($_GET["kategori"] == "hayvanlar-alemi-evcil-hayvanlar"){ $catcat = 25; }elseif($_GET["kategori"] == "hayvanlar-alemi-akvaryum-baliklari"){ $catcat = 26; }elseif($_GET["kategori"] == "hayvanlar-alemi-aksesuarlar"){ $catcat = 27; }elseif($_GET["kategori"] == "hayvanlar-alemi-bakim-urunleri"){ $catcat = 28; }elseif($_GET["kategori"] == "hayvanlar-alemi-yem-ve-mama"){ $catcat = 29; }elseif($_GET["kategori"] == "hayvanlar-alemi-kumes-hayvanlari"){ $catcat = 30; }elseif($_GET["kategori"] == "hayvanlar-alemi-buyukbas-hayvanlar"){ $catcat = 31; }elseif($_GET["kategori"] == "hayvanlar-alemi-kucukbas-hayvanlar"){ $catcat = 33; }elseif($_GET["kategori"] == "hayvanlar-alemi-deniz-canlilari"){ $catcat = 97; }elseif($_GET["kategori"] == "hayvanlar-alemi-surungenler"){ $catcat = 99; }elseif($_GET["kategori"] == "hayvanlar-alemi-bocekler"){ $catcat = 100; } if($sehir2 == 1){ $sehir3 = "Adana"; }elseif($sehir2 == 2){ $sehir3 = "Adıyaman"; }elseif($sehir2 == 3){ $sehir3 = "Afyonkarahisar"; }elseif($sehir2 == 4){ $sehir3 = "Ağrı"; }elseif($sehir2 == 5){ $sehir3 = "Amasya"; }elseif($sehir2 == 6){ $sehir3 = "Ankara"; }elseif($sehir2 == 7){ $sehir3 = "Antalya"; }elseif($sehir2 == 8){ $sehir3 = "Artvin"; }elseif($sehir2 == 9){ $sehir3 = "Aydın"; }elseif($sehir2 == 10){ $sehir3 = "Balıkesir"; }elseif($sehir2 == 11){ $sehir3 = "Bilecik"; }elseif($sehir2 == 12){ $sehir3 = "Bingöl"; }elseif($sehir2 == 13){ $sehir3 = "Bitlis"; }elseif($sehir2 == 14){ $sehir3 = "Bolu"; }elseif($sehir2 == 15){ $sehir3 = "Burdur"; }elseif($sehir2 == 16){ $sehir3 = "Bursa"; }elseif($sehir2 == 17){ $sehir3 = "Çanakkale"; }elseif($sehir2 == 18){ $sehir3 = "Çankırı"; }elseif($sehir2 == 19){ $sehir3 = "Çorum"; }elseif($sehir2 == 20){ $sehir3 = "Denizli"; }elseif($sehir2 == 21){ $sehir3 = "Diyarbakır"; }elseif($sehir2 == 22){ $sehir3 = "Edirne"; }elseif($sehir2 == 23){ $sehir3 = "Elazığ"; }elseif($sehir2 == 24){ $sehir3 = "Erzincan"; }elseif($sehir2 == 25){ $sehir3 = "Erzurum"; }elseif($sehir2 == 26){ $sehir3 = "Eskişehir"; }elseif($sehir2 == 27){ $sehir3 = "Gaziantep"; }elseif($sehir2 == 28){ $sehir3 = "Giresun"; }elseif($sehir2 == 29){ $sehir3 = "Gümüşhane"; }elseif($sehir2 == 30){ $sehir3 = "Hakkari"; }elseif($sehir2 == 31){ $sehir3 = "Hatay"; }elseif($sehir2 == 32){ $sehir3 = "Isparta"; }elseif($sehir2 == 33){ $sehir3 = "Mersin"; }elseif($sehir2 == 34){ $sehir3 = "İstanbul"; }elseif($sehir2 == 35){ $sehir3 = "İzmir"; }elseif($sehir2 == 36){ $sehir3 = "Kars"; }elseif($sehir2 == 37){ $sehir3 = "Kastamonu"; }elseif($sehir2 == 38){ $sehir3 = "Kayseri"; }elseif($sehir2 == 39){ $sehir3 = "Kırklareli"; }elseif($sehir2 == 40){ $sehir3 = "Kırşehir"; }elseif($sehir2 == 41){ $sehir3 = "Kocaeli"; }elseif($sehir2 == 42){ $sehir3 = "Konya"; }elseif($sehir2 == 43){ $sehir3 = "Kütahya"; }elseif($sehir2 == 44){ $sehir3 = "Malatya"; }elseif($sehir2 == 45){ $sehir3 = "Manisa"; }elseif($sehir2 == 46){ $sehir3 = "Kahramanmaraş"; }elseif($sehir2 == 47){ $sehir3 = "Mardin"; }elseif($sehir2 == 48){ $sehir3 = "Muğla"; }elseif($sehir2 == 49){ $sehir3 = "Muş"; }elseif($sehir2 == 50){ $sehir3 = "Nevşehir"; }elseif($sehir2 == 51){ $sehir3 = "Niğde"; }elseif($sehir2 == 52){ $sehir3 = "Ordu"; }elseif($sehir2 == 53){ $sehir3 = "Rize"; }elseif($sehir2 == 54){ $sehir3 = "Sakarya"; }elseif($sehir2 == 55){ $sehir3 = "Samsun"; }elseif($sehir2 == 56){ $sehir3 = "Siirt"; }elseif($sehir2 == 57){ $sehir3 = "Sinop"; }elseif($sehir2 == 58){ $sehir3 = "Sivas"; }elseif($sehir2 == 59){ $sehir3 = "Tekirdağ"; }elseif($sehir2 == 60){ $sehir3 = "Tokat"; }elseif($sehir2 == 61){ $sehir3 = "Trabzon"; }elseif($sehir2 == 62){ $sehir3 = "Tunceli"; }elseif($sehir2 == 63){ $sehir3 = "Şanlıurfa"; }elseif($sehir2 == 64){ $sehir3 = "Uşak"; }elseif($sehir2 == 65){ $sehir3 = "Van"; }elseif($sehir2 == 66){ $sehir3 = "Yozgat"; }elseif($sehir2 == 67){ $sehir3 = "Zonguldak"; }elseif($sehir2 == 68){ $sehir3 = "Aksaray"; }elseif($sehir2 == 69){ $sehir3 = "Bayburt"; }elseif($sehir2 == 70){ $sehir3 = "Karaman"; }elseif($sehir2 == 71){ $sehir3 = "Kırıkkale"; }elseif($sehir2 == 72){ $sehir3 = "Batman"; }elseif($sehir2 == 73){ $sehir3 = "Şırnak"; }elseif($sehir2 == 74){ $sehir3 = "Bartın"; }elseif($sehir2 == 75){ $sehir3 = "Ardahan"; }elseif($sehir2 == 76){ $sehir3 = "Iğdır"; }elseif($sehir2 == 77){ $sehir3 = "Yalova"; }elseif($sehir2 == 78){ $sehir3 = "Karabük"; }elseif($sehir2 == 79){ $sehir3 = "Kilis"; }elseif($sehir2 == 80){ $sehir3 = "Osmaniye"; }elseif($sehir2 == 81){ $sehir3 = "Düzce"; } $sayi5 = $db->prepare("Select * from class_ads where sah_id = '".$ilano2."'"); $sayi5->execute(); $count5 = $sayi5->rowCount(); if($count5 <= 0){ $query = $db->prepare("INSERT INTO class_ads SET title = ?,user_id = ?,package_id = ?,description = ?,price = ?,category_id = ?,user_approved = ?,sah_id = ?,currency = ?,kimden3 = ?,katagoriler2 = ?,area = ?,oda_sayisi = ?,bathrooms = ?,region = ?,country = ?,marka = ?,model2 = ?,km = ?,year = ?,transmission = ?,fuel = ?,condition_vehicles = ?,motor_hacmi = ?,takasli = ?,date_added = ?"); $insert = $query->execute(array($baslik2,$uyemid,1,$aciklama2,$fiyat2,$catcat,1,$ilano2,"TL",$kimden2,$tip2,$kare2,$osay2,$banyo2,$sehir3,"Türkiye",$marka2,$model2,$km2,$yil2,$vites2,$yakit2,$durumu2,$hacim2,$takas2,$tarihformat)); $resimid = $db->lastInsertId(); $i++; if($insert){ echo $i.". İçerik Eklendi.</br>"; } } $sayfa1=file_get_contents($link1); preg_match_all("/src=\"([^\"]+)/i",$sayfa1,$matches1); $sonuc1 = array_unique($matches1[0]); foreach ($sonuc1 as $tok){ $tok1 = str_replace('src="', '', "$tok"); if (stristr($tok1, "thmb_")){ $tok2 = str_replace('thmb_', "", "$tok1"); $took = basename($tok2); $queryx = $db->prepare("INSERT INTO class_ads_pictures SET ad_id = ?,picture = ?,folder = ?"); $insertx = $queryx->execute(array($resimid,$took,"2015-04")); copy($tok2,'../images/listings/2015-04/'.basename($tok2)); copy($tok1,'../images/listings/2015-04/thmb/'.basename($tok2)); copy($tok2,'../images/listings/2015-04/bigThmb/'.basename($tok2)); /* $sayi10 = $db->prepare("Select * from ilan_resimleri where ilanid = '".$ilano2."'"); $sayi10->execute(); $count10 = $sayi5->rowCount(); if($count10 <= 0){ $queryx = $db->prepare("INSERT INTO ilan_resimleri SET ilanid = ?,resimyol = ?,resimthumb = ?"); $insertx = $queryx->execute(array($ilano2,$tok2,$tok1)); } */ /*$imageUrl = $tok2; $randomad = generateRandomString(); $fileName = $randomad.".jpg"; copy($imageUrl,$fileName); $sayi1 = $db->prepare("Select * from class_ads_pictures where sah_id = ".$ilano2.""); $sayi1->execute(); $count1 = $sayi1->rowCount(); if($count1 <= 0){ $query1 = $db->prepare("INSERT INTO class_ads_pictures SET ad_id = ?,order_no = ?,folder"); $insert1 = $query1->execute(array($resimid,1,"2015-04")); } */ } } /* $sayfa2=file_get_contents($link1); preg_match_all('/selected\"([^\"]+)/i',$sayfa2,$matches2); $sonuc2 = array_unique($matches2[0]); foreach ($sonuc2 as $tik){ if (stristr($tik, "li")){ echo $tik; } } */ } } } } ?>
//edit: db bilgilerinizin doğru olduğuna eminsiniz değil mi? - 28-04-2015, 07:52:08arkadaşlar sıfırdan Cpanel kurulumu yaptım.tüm opitimasyonları yaptım yeni yedek alıp kurdum bot 2 tane konu çekti sonra gerini çekmiyor.eski sunucumda çatır çatır çekiyor.Ne eksik olabilir.
- 28-04-2015, 08:15:56Hocam bunun birçok sebebi olabilir. Süre limiti yetmiyor olabilir, bellek limiti yetmiyor olabilir, cURL bağlanamıyor olabilir, botun bir yerinde cURL yerine file_get_contents kullanılmış ve bu da sunucuda yasaklı fonksiyonlar arasında olabilir, PHP versiyon değişikliğinden dolayı null bırakılan herhangi bir değişken sorun yaratıyor olabilir, magic quotes eski sunucunuza göre açık veya kapalı olabilir, botunuzda mbstring gibi eklentiler kullanılmış ve bunlar sizin VPS'inizde henüz kurulmamış olabilir, bunlar gibi daha onlarca neden sayabilirim. Kod bilginiz yok anlaşılan, arkadaş ücretsiz yardımcı olabilirim demiş yardım almanız daha iyi.
- 28-04-2015, 10:24:12bilgileri verdim 2 gündür cevap vermedi arkadaş.kendisi ilgili biri ama sonuç olarak dönüş sağlamadı.sewakldawk adlı üyeden alıntı: mesajı görüntüleHocam bunun birçok sebebi olabilir. Süre limiti yetmiyor olabilir, bellek limiti yetmiyor olabilir, cURL bağlanamıyor olabilir, botun bir yerinde cURL yerine file_get_contents kullanılmış ve bu da sunucuda yasaklı fonksiyonlar arasında olabilir, PHP versiyon değişikliğinden dolayı null bırakılan herhangi bir değişken sorun yaratıyor olabilir, magic quotes eski sunucunuza göre açık veya kapalı olabilir, botunuzda mbstring gibi eklentiler kullanılmış ve bunlar sizin VPS'inizde henüz kurulmamış olabilir, bunlar gibi daha onlarca neden sayabilirim. Kod bilginiz yok anlaşılan, arkadaş ücretsiz yardımcı olabilirim demiş yardım almanız daha iyi.
Beğeniler
Değerlendirmeler