http://www.gundemyorum.com 'da haberleri ve fotoğrafları gundemyorum.com'dan otomatik almak için yazdığım script. Elini suya sabuna sürmeden site otomatik olarak haberleri kopyalayıveriyor.
Kod:
<?php
require_once 'rss_fetch.inc';
include 'baglanti.eklenti.php';
$bag=new sql;
$sokacam['category_id']=3;
$sokacam['status']=2;
$sokacam['user_id']=1;
$sa=date("H");
$da=date("i");
$san=date("s");
$saats="$sa:$da:$san";
$sokacam['created']=date("Y-m-d ").$saats;
$url = 'http://rss.internethaber.com';
for($k=1;$k<rand(2,10);$k++){
$url.="/";
}
$url.="/last_min.xml";
$rss = fetch_rss($url);
foreach ($rss->items as $item ) {
$title = $item[title];
$url = $item[link];
$link=$item[description];
$pos=strpos("=",$link);
$ids=substr($url,48,10);
$c=file("http://www.internethaber.com/news_print.php?id=$ids");
$pos2=strpos($link,".jpg");
$pos3=strpos($link,"/images/news/");
$resimyolu=substr($link,$pos3+13,$pos2-$pos3-13);
$s=1;
foreach($c as $co){
$cam=$co;
if($s>24){
$aram="www.internethaber.com";
if(strstr($cam,$aram)) $cam="";
$aram="italic";
if(strstr($cam,$aram)) $bas=$cam;
str_replace($aram," ",$co);
$cam=strip_tags($cam,"<div><p><strong><br>");
$sonuc.=$cam;
}$s++;
}
$sokacam['image']=$ids.".jpg";
//$img=file("http://www.internethaber.com/images/news/".$ids.".jpg");
$sokacam['title']=addslashes($title);
$sokacam['body']="<script type=\"text/javascript\">
google_ad_client = \"pub-7919169144332390\";
/* 300x250, olusturulma 01.12.2009 */
google_ad_slot = \"3174711710\";
google_ad_width = 300;
google_ad_height = 250;
</script>
<script type=\"text/javascript\"
src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">
</script>";
$sokacam['id']=$ids;
$sokacam['body'].=addslashes($sonuc);
$sokacam['abstract']=addslashes($bas);
$sokacam['ids']=$ids;
$bag->sor("SELECT * FROM Articles WHERE id='".$ids."'",42);
$co=$bag->oku(42);
if($co->id!=$ids){
$bag->sok("Articles",$sokacam);
if(!is_file("/files/$resimyolu.jpg")){
$img = "http://www.internethaber.com/images/news/".$resimyolu.".jpg";
$fname= basename($img);
//directory to copy to (must be CHMOD to 777)
$copydir = getcwd()."/files/";
copy($img, $copydir.$ids.".jpg");
}
$sonuc="";
}
}
$bag->sor("UPDATE Articles SET status=1 WHERE status=2");
$bag->sor("UPDATE Articles SET status=2 ORDER BY id DESC LIMIT 10");
$ka=1;
$bag->sor("SELECT * FROM Articles ORDER BY id DESC LIMIT 10",45);
while($cos=$bag->oku(45)){
$ca="UPDATE Articles SET order_num=$ka WHERE id= ".$cos->id." LIMIT 1";
$bag->sor($ca,54);
$ka++;
}
?>