mysql bağlantılı yapılı...
<?
error_reporting(0);
$site = file_get_contents("http://www.sondakika.com/guncel/");
preg_match_all('#margin-right:14px;"><a href="/(.*?)">#s',$site,$veriler);
for ($a=0; $a<count($veriler[1]); $a++)
//for ($a=0; $a<10; $a++)
{
$link = 'http://www.sondakika.com/'.$veriler[1][$a]; // Habere ait olan linki cektiriyoruz.
//echo $link ; // Haber linkini ekrana bastık dogrumu diye dogru
$site = file_get_contents("http://www.sondakika.com/".$veriler[1][$a].""); // burda ilgili haberin sayfasına gidiyoruz
// Burda haberin ana kaynak sayfasından haberin \\ Başlığını \\ Konusunu \\ Resmini // çekeceğiz..
## haber başlığı çekliyor
preg_match_all('#<title>(.*?)</title>#s',$site,$baslik); // ilgili sayfanın konu bolumunu cekiyoruz..
$wbaslik="";
for ($b=0; $b<count($baslik[1]); $b++)
{
$wbaslik .= strip_tags($baslik[1][$b]);
}
## haberin konusu çekiliyor
preg_match_all('#<div class="haberResim"><img src="(.*?)"#s',$site,$img); // ilgili sayfanın konu bolumunu cekiyoruz..
for ($b=0; $b<count($img[1]); $b++)
{
$eklenen= $img[1][$b];
}
preg_match_all('#<p>(.*?)</p>#s',$site,$konu); // ilgili sayfanın konu bolumunu cekiyoruz..
$wic="";
for ($b=0; $b<count($konu[1]); $b++)
{
$wic .= strip_tags($konu[1][$b]);
}
## haberin konusu çekiliyor
$res = explode("/",$eklenen);
$resim = $res[3];
$wic = str_replace("SonDakika.com", "" ,$wic);
//Veritabanında var mı kontrol
$kontrol = mysql_num_rows(mysql_query("SELECT * FROM haberler WHERE haberadi='".mysql_real_escape_string($wbaslik)."'"));
if ($kontrol){$sonuc="var";}else{$sonuc="yok";}
$tarih = date("d.m.Y - H:s");
$haberadi = mysql_real_escape_string($wbaslik);
$onaciklama = substr($wic,0,112);
$etiketler = substr($wic,0,112);
if ($sonuc=="yok"){//Önceden Kayıt Yoksa
$al = copy($eklenen,'../haberler/resim/'.$resim);
$ekle=mysql_query("INSERT INTO haberler ('haber_id','kategori_id', 'haberadi', 'manset', 'onaciklama', 'aciklama', 'resim', 'resim_kucuk', 'tarih', 'etiketler', 'onay', 'up', 'down') VALUES('','1', '".$haberadi."', '1', '".$onaciklama."', '".$wic."', '".$al."', '".$al."', '".$tarih."', '".$onaciklama."', '0', '','')");
if ($ekle){
echo "<div class='uyari basarili'>
<span></span>Basarili Bir Şekilde Kayıt Yapıldı</div>";
}else{
echo "<div class='uyari hata'>
<span></span>Kayit yapilamadi</div>";}
}else{//Önceden Kayıt Varsa
echo "<div class='uyari bilmem'>
<span></span>Bu kayit zaten var</div>";
}
}
?>