<?php
######### düzeltceksin
$uname = "İsimsizTürk";
$uid = 1;
$forumid=44;
######### düzeltceksin
$fid = (int)$_GET['kat'];
$ip = getenv("REMOTE_ADDR");
require_once('./global.php');
($hook = vBulletinHook::fetch_hook('newthread_start')) ? eval($hook) : false;
$forumperms = fetch_permissions($forumid);
if (!($forumperms & $vbulletin->bf_ugp_forumpermissions['canview']) OR !($forumperms & $vbulletin->bf_ugp_forumpermissions['canviewthreads']) OR !($forumperms & $vbulletin->bf_ugp_forumpermissions['canpostnew']))
{
print_no_permission();
}
verify_forum_password($foruminfo['forumid'], $foruminfo['password']);
header("Content-type: text/html; charset=iso-8859-9");
function SEO($val) {
$val = trim(strtolower($val));
$val = str_replace(array(" ","ş","ğ","ü","ç","ı","'","\"","?","Ğ","İ","Ş","Ü","Ç","Ö",".",",","(",")","[","]","*","\\","/"),array("-","s","g","u","c","i","","","","G","I","S","U","C","O","","","","","","","","",""),$val);
return $val;
}
$harf = array(
"A",
"B",
"C",
"Ç",
"D",
"E",
"F",
"G",
"H",
"I",
"İ",
"J",
"K",
"L",
"M",
"N",
"O",
"Ö",
"P",
"R",
"S",
"Ş",
"T",
"U",
"Ü",
"V",
"Y",
"Z"
);
$kategori = (!empty($_GET['kategori']))? intval($_GET['kategori']) : 0;
?>
<form method="get">
/*// ========================
// Bu script CilginForum.Com (M3taLfiRtiNa) /
// Tüm Hakları info@cilginforum.com
// ========================*/
Hangi kategoriye konu açılsın:
<select name="kat">
<?
$sql = mysql_query("select forumid,title,parentid from ".TABLE_PREFIX."forum where parentid != -1");
while($veri = mysql_fetch_object($sql)){
echo "<option value=\"{$veri->forumid}\">{$veri->title}</option>";
}
?>
</select>
<input type="hidden" name="kategori" value="0">
<input type="submit" value=" Ara " />
</form>
<?php
if(empty($_GET['kat'])) exit(1);
@set_time_limit(50000); // error safe mode
error_reporting(E_ALL);
?>
<script type="text/javascript">
function gonder(kategori, kat){
window.document.location.href = "?kategori="+kategori+"&kat="+kat;
}
</script>
<?
function duzelt($val){
// ,"ş","Ş","ğ","Ğ","ı","İ" ,"ş","Ş","ğ","Ğ","ı","İ"
$val = str_replace(array("ç","Ç","ö","Ö","ü","Ü","<br />","<br>","<",">"),array("ç","Ç","ö","Ö","ü","Ü","\n","\n","[","]"),$val);
$val = strip_tags($val);
return trim($val);
}
function curl($url){
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, false);
@curl_setopt($curl, CURLOPT_COOKIEFILE, "bot");
@curl_setopt($curl, CURLOPT_COOKIEJAR, "bot");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
@curl_setopt($curl, CURLOPT_COOKIESESSION, true);
@curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); // safe_mode = on; Error
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
$veri = curl_exec($curl);
if(!$veri)
{
return false;
}
curl_close($curl);
return $veri;
}
if(count($harf) <= $kategori){
die("Aktarım tamamlandı..");
}
########### sanatçıları aldık ############
$veri = curl("http://muziksi.com/sarkicilar-".urlencode($harf[$kategori]).".html");
if(!$veri) die("Malesef siteye bağlanamadık :-(");
$desen = "#<a class=\"siralama\" href=\"(.+?)\" alt=\"(.+)\" >(.+)</a>#i";
preg_match_all($desen,$veri,$sanatcilar);
$match = $sanatcilar[1]; // şarkıcı adları vs.
############ sanatçılara ait parçaları alacağız ###########
for($i=0; $i<count($match); $i++){
########### sql sorgusu
$sarkici = explode('-',$match[$i]);
$sarkici = str_replace('_',' ',$sarkici[1]);
$sarkici = duzelt(mysql_real_escape_string($sarkici));
$veri = curl("http://muziksi.com/".urlencode($match[$i]));
if(!$veri){
print("Sanatçı bulunamadı işleme devam..<br />");
continue;
}
$desen = "#<a class=\"siralama\" href=\"(.+?)\" alt=\"(.+)\">(.+)</a>#i";
preg_match_all($desen,$veri,$sarkilar);
$match2 = $sarkilar[1]; //şarkı adları vs.
######### parçalara ait sözleri alacağız ############
for($s=0; $s<count($match2); $s++){
$sarki = explode('-', $match2[$s]);
$sarki = str_replace('_',' ',$sarki[1]);
$sarki = duzelt(mysql_real_escape_string($sarkici))." - ".duzelt(mysql_real_escape_string($sarki));
$sql = mysql_query("select * from ".TABLE_PREFIX."post where title like '%{$sarki}%' limit 1") or die(mysql_error());
if(mysql_num_rows($sql) > 0)continue;
$veri = curl("http://muziksi.com/".urlencode($match2[$s]));
if(!$veri){
print("Şarkı sözü bulunamadı işleme devam..<br />");
continue;
}
$desen = "#<font face=\"Arial\" style=\"font-size: 8pt\" color=\"\#755235\">\n(.+?)</font>#i";
preg_match($desen,$veri,$sozler);
if(empty($sozler[1]) and !empty($sozler[0])){ $sozler[1]=$sozler[0];}
$soz = duzelt(mysql_real_escape_string($sozler[1]));
$zaman = date("Y-m-d H:i:s", time());
$seo_sarki = SEO($sarkici)."-".SEO($sarki);
$soz .= "\n\n[b]".$sarskici."[/b]\n\n[SIZE=2][COLOR=#CCCCCC]{$sarkici} indir, {$sarkici} mp3 indir[/COLOR][/SIZE]";
$date = time();
$seo_sarki = mysql_real_escape_string($seo_sarki);
$soz = mysql_real_escape_string($soz);
mysql_query("insert into ".TABLE_PREFIX."thread values
(null,'{$sarki}',0,0,'{$date}','{$fid}',0,1,0,0,0,'{$uname}','{$uid}','{$uname}','{$date}',0,0,'',1,0,0,0,0,'')") or die(mysql_error()." Thread tablosu");
$tid = mysql_insert_id();
mysql_query("update ".TABLE_PREFIX."thread set firstpostid='{$tid}', lastpostid='{$tid}' where threadid={$tid}");
mysql_query("insert into ".TABLE_PREFIX."post values (null,'{$tid}',0,'{$uname}','{$uid}','{$sarki}','{$date}','{$soz}','1','0','{$ip}',0,1,0,0,0,0)") or die(mysql_error()." Post tabloasu");
$pid = mysql_insert_id();
mysql_query("update ".TABLE_PREFIX."forum set lastpost = '{$date}',lastposter='{$uname}', threadcount = threadcount+1, replycount=replycount+1, lastpostid='{$pid}',lastthreadid='{$tid}',lastthread='{$sarki}' where forumid={$fid}") or die(mysql_error()." forum tablosu");
mysql_query("update ".TABLE_PREFIX."user set posts=posts+1 where userid={$uid}") or die(mysql_error())." user tablosu";
print("{$sarki} adlı parçası eklenmiştir<br />");
}
print("<hr />");
############ finish
}
$kategori++;
?>
<script type="text/javascript">
setTimeout("gonder('<?=$kategori; ?>','<?=$fid; ?>')", 5000);
</script>
/*// ========================
// Bu script CilginForum.Com (M3taLfiRtiNa) /
// Tüm Hakları info@cilginforum.com
// ========================*/yukardaki botu herhangi bi şarkı sözü sitesine göre ayarlayabilirmisiniz yani çalışır duruma getirebilirmisiniz...??
Vb şarkı sözü botu
0
●490
- 20-11-2009, 15:45:50