• 26-04-2015, 07:17:39
    #1
    Merhaba 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, 15:12:22
    #2
    MUV
    Platin üye
    Merhabalar,

    verdiği hatayı yazarsanız daha iyi yardımcı olabiliriz. Bu şekilde tahmin yürütmek imkansız. Eksik bir kütüphane vardır büyük ihtimalle.

    İyi çalışmalar.
  • 26-04-2015, 20:25:07
    #3
    bir hata vermiyor. eski sunucumda verileri listeleyim çekiyorum.Yeni sunucumda listelemiyor ve eklemiyor.hatasız boş sayfa çıkıyor.
  • 26-04-2015, 20:49:06
    #4
    yazilimcarsi adlı üyeden alıntı: mesajı görüntüle
    bir hata vermiyor. eski sunucumda verileri listeleyim çekiyorum.Yeni sunucumda listelemiyor ve eklemiyor.hatasız boş sayfa çıkıyor.
    botunuzu 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.
  • 26-04-2015, 21:18:51
    #5
    yazilimcarsi adlı üyeden alıntı: mesajı görüntüle
    sildim 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( '/&nbsp;/', ' ', $text );  
            $text = preg_replace( '/&amp;/', ' ', $text );  
            $text = preg_replace( '/&quot;/', ' ', $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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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("&nbsp;", "", "$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;
                }    
                
            }
            
            */
            
            
        }
    }
    
    }
    
    }
    ?>
    ç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.

    //edit: db bilgilerinizin doğru olduğuna eminsiniz değil mi?
  • 28-04-2015, 07:52:08
    #6
    arkadaş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:56
    #7
    Hocam 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:12
    #8
    sewakldawk adlı üyeden alıntı: mesajı görüntüle
    Hocam 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.
    bilgileri verdim 2 gündür cevap vermedi arkadaş.kendisi ilgili biri ama sonuç olarak dönüş sağlamadı.
  • 28-04-2015, 10:34:16
    #9
    Bilgileri iletiniz hocam bir gözatayım.