Bot kodunu tamamen koyuyorum.
sdemirkeser'in sitesindeki eğitim videosunu izledim ve stormy'nin explode mantığı doğru fakat tam kavrayamadım.
<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>#BOT#</title>
</head>
<?php
set_time_limit(0);
include("../inc/config.php");
include("../inc/clean.php");
function sil($text)
{
$dizi1=array('/modieus.swf&streamer=lighttpd&autostart=false&bufferlength=3&logo=/watermark.png")','&skin','=','file',',','flashvars','"',"(");
$dizi2=array("","","","","","","","");
$text=str_replace($dizi1,$dizi2,$text);
return($text);
}
$sayfa = $_POST['sayfa'];
$kategori = $_POST['kategori'];
$seo_kategori = seo($kategori);
$hit=10;
if(empty($sayfa) || $sayfa=="1"){
$sayfa=2;
}
$analink = "http://www.site.com/videos/latest/$sayfa";
$babalink = "http://www.site.com/video/";
$dataone = file_get_contents("$analink");
preg_match_all('@<a href="(.*?)" ><img class="video-thumb" rot_max="9" src="(.*?)" title="(.*?)" alt="(.*?)" id="(.*?)" /></a>@',$dataone,$link);
for ($i=0; $i < count($link[1]); $i++) {
$links =$babalink.$link[1][$i];
$title =$link[3][$i];
$thumb=$link[2][$i];
$desc=$title;
$baslik_title = seo($title);
@$tarih=date("d/m/y");
$datas = file_get_contents("$links");
preg_match_all('#so.addVariable((.*?));#',$datas,$gets);
$embeds =sil($gets[1][2]);
$kontrol=mysql_query("SELECT * FROM videolar WHERE title='$title'");
if(mysql_num_rows($kontrol)==0) {
$ekle=mysql_query("insert into videolar(seo_kategori,aciklama,seo_title,title,embed,thumb,etiketler,kategori,hit,tarih)value('$seo_kategori','$desc','$baslik_title','$title','$embeds','$thumb','$etiket','$kategori','$hit','$tarih')");
if($ekle){
echo '<br>';
echo "$title İsimli Video Eklendi.<br>";
}else{
echo '<br>';
echo $title." <b>İsimli Video Eklenemedi</b><br>";
}}else{
echo "$title <XX> <u>Videosu Mevcut</u><br>";
}
}
?>
</body>
</html>Bu şekildeyken uzaktaki siteden thumb resimleri çekebiliyorum ama flv çekemiyorum.
Flv dosyasını çekip videolar tablosundaki embed kısmına yazdırmam gerek.
Uzaktaki sitenin kaynak kodu ise şunlar.
<br clear="all">
</div>
<div id="player">This text will be replaced</div>
<script type="text/javascript">
var so = new SWFObject('/mediaplayer/sb/player.swf','mpl','600','471','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addVariable('streamer', 'lighttpd');
so.addVariable('autostart', 'true');
so.addVariable('backcolor', '333333');
so.addVariable('frontcolor', 'FFFFFF');
so.addVariable('lightcolor', 'FFFFFF');
so.addVariable('screencolor', 'FFFFFF');
so.addVariable('file', 'http://videos.site.com/stream/7da343ca37fb3b20339671d73d20fe97/49d87456/dvds/video/247dd64e92f1f1a7c1995df2bf71d579.flv'); so.addVariable('plugins', 'drelated-1');
so.addVariable('drelated.dxmlpath', 'http://ads.site.com/postroll/sbad.xml');
so.addVariable('drelated.dposition','bottom ');
so.addVariable('drelated.dskin','/mediaplayer/sb/grayskin2.swf');
so.addVariable('drelated.dtarget','_blank');
so.write('player');
</script>
<div class="dl_bar">
<div class="dl_bar_left">Watch: <a href="http://www.site.com/track/NjUyNzoxMDo0NA/join" target="_blank">High Quality</a></div>