• 22-11-2007, 17:20:46
    #1
    Üyeliği durduruldu
    internethaber.com'dan haber çekiyordum. internethaber.com malum sripti değiştirince benim script çekmez oldu.

    include "../ayar.php";
    $sorgu=mysql_query("select * from link where durum='1' order by id limit 40");
    while ($oku=mysql_fetch_array($sorgu)) {
    $kat=$oku[kat];
    $id=$oku[id];
    $sayfa=$oku[link];
    $kaynak=file_get_contents($sayfa);
    
    $bozuk=array("ı","ş","ğ","İ","Ş","Ğ","'");
    $duzgun=array("i","s","g","i","s","g"," ");
    
        $baslik='#<div class="news_title">(.*?)<div#si';
        preg_match($baslik,$kaynak,$d_baslik);
        $d_baslik=$d_baslik[1];
        $d_baslik=strip_tags($d_baslik);
        $d_baslik=str_replace($bozuk,$duzgun,$d_baslik);
        
    
        
        $konu='#<div id="content" style="font: normal 13px/18px Verdana; padding: 0 10px 10px 10px; color: \#000000;">(.*?)<\/div>#si';
        preg_match($konu,$kaynak,$d_konu);
        $d_konu=$d_konu[1];
        $d_konu=str_replace($bozuk,$duzgun,$d_konu);
        
        $resim='#<img border="1" src="(.*?)" width="250" height="190">#si';
        preg_match($resim,$kaynak,$d_resim);
        $d_resim=$d_resim[1];
        
        $resim="<img src=\"http://www.internethaber.com/$d_resim\" align=left />";
        
        $aciklama=$resim." ".$d_konu;
        $gun=date("d");
        $ay=date("m");
        $yil=date("Y");
        $ekle=mysql_query("insert into makale values('','$kat','$d_baslik','$aciklama','$gun','$ay','$yil','Internet Haber')") or die(mysql_error());
        $update=mysql_query("update link set durum='0' where id='$id'");
    }
    echo "tamamlandı";
    ?>
    bu şekilde çekiyordu.

    yeni internethaber.com sriptinden nasıl yenileyebilirim. yardımcı olursanız sevinirim.
  • 23-11-2007, 01:40:03
    #2
    direk bu sayfadanmı çekiyordu
    TRT Facebook'u yasakladı | Haber'in Doğru Adresi, Haber, Yerel Haber, Siyaset Haberleri, Sondakika Haberleri, Gazeteler, Haberler


    internet habere göre preg_match ayarladım

    include "../ayar.php";
    $sorgu=mysql_query("select * from link where durum='1' order by id limit 40");
    while ($oku=mysql_fetch_array($sorgu)) {
    $kat=$oku[kat];
    $id=$oku[id];
    $sayfa=$oku[link];
    $kaynak=file_get_contents($sayfa);
    
    $bozuk=array("ı","ş","ğ","İ","Ş","Ğ","'");
    $duzgun=array("i","s","g","i","s","g"," ");
    
        $baslik='#<div class="title">(.*?)<div#si';
        preg_match($baslik,$kaynak,$d_baslik);
        $d_baslik=$d_baslik[1];
        $d_baslik=strip_tags($d_baslik);
        $d_baslik=str_replace($bozuk,$duzgun,$d_baslik);
        
    
        
        $konu='#<div id="news_content" class="content content_12">(.*?)<\/div>#si';
        preg_match($konu,$kaynak,$d_konu);
        $d_konu=$d_konu[1];
        $d_konu=str_replace($bozuk,$duzgun,$d_konu);
        
        $resim='#<div class="image"><img src="(.*?)" align="left" alt=""/></div>#si';
        preg_match($resim,$kaynak,$d_resim);
        $d_resim=$d_resim[1];
        
        $resim="<img src=\"http://www.internethaber.com/$d_resim\" align=left />";
        
        $aciklama=$resim." ".$d_konu;
        $gun=date("d");
        $ay=date("m");
        $yil=date("Y");
        $ekle=mysql_query("insert into makale values('','$kat','$d_baslik','$aciklama','$gun','$ay','$yil','Internet Haber')") or die(mysql_error());
        $update=mysql_query("update link set durum='0' where id='$id'");
    }
    echo "tamamlandı";
    ?>