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?