• 31-10-2010, 00:46:00
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    <title>BedavaMp3.co.uk - Mp3 Bot</title>
    <SCRIPT language="JavaScript" type="text/javascript">
    <!--
      function TumunuSec()
      {
        for (var i=0;i<document.form1.elements.length;i++)
        {
          var e=document.form1.elements[i];
          if (e.name != 'Sec')
            e.checked=document.form1.Sec.checked;
        }
      }
    //-->
    </SCRIPT>
    </head>
    
    <body>
    <?php
    ////////////////////// AYARLAR //////////////////////////////////////
    $host="localhost";
    $user="Db kullanıcı buraya";
    $pass="db şifresi buraya";
    $db="db ismi buraya";
    
    	@mysql_connect($host,$user,$pass) or die ("Kullanici adi veya sifre yanlistir.");
    	@mysql_select_db($db) or die ("Veritabani bulunamadi.");
    	mysql_query("SET NAMES 'latin5'");  
    	mysql_query("SET CHARACTER SET latin5");  
    set_time_limit(0);
    
    function baglan($url){
    $oturum = curl_init();
    curl_setopt($oturum, CURLOPT_URL, $url);
    $browser = $_SERVER['HTTP_USER_AGENT'];
    curl_setopt($oturum, CURLOPT_USERAGENT, $browser);
    curl_setopt($oturum, CURLOPT_HEADER, 0);
    curl_setopt($oturum,CURLOPT_REFERER,"http://www.bedavamp3.co.uk/");
    curl_setopt($oturum, CURLOPT_RETURNTRANSFER, true);
    $source=curl_exec($oturum);
    curl_close($oturum);
    return $source;
    }
    
     function trle($karekter){
    $turkce=	array ("ç","Ç","ş","Ş","ü","Ü","ı","İ","ö","Ö","ğ","Ğ"," ","(",")"); 
    $ingilizce=	array ("c","C","s","S","u","U","i","I","o","O","g","G","-"," ","",""); 
    $karekter = str_replace($turkce,$ingilizce,$karekter);
    return $karekter;
    }
     function trle2($karekter){
    $turkce=	array ("ç","Ç","ş","Ş","ü","Ü","ı","İ","ö","Ö","ğ","Ğ"); 
    $ingilizce=	array ("c","C","s","S","u","U","i","I","o","O","g","G"); 
    $karekter = str_replace($turkce,$ingilizce,$karekter);
    return $karekter;
    }
    
    /////////////////////////// Ayarlar Bitti ///////////////////////////////////
    $islem=@$_GET['islem'];
    $son=@$_GET['son'];
    if($islem!="cek") {
    ?>
    <form id="form2" name="form2" method="post" action="?islem=cek">
      <table align="center" width="523" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #3399FF;">
        <tr>
          <td width="17" height="50"></td>
          <td width="205">Şarkıcı Adı</td>
          <td width="8" height="50">:</td>
          <td width="291" height="50">
            <select name="site_link" id="site_link" style="border:1px solid #3399FF;">
    <?php
    $file1=baglan("http://www.bedavamp3.co.uk/turListele.php?typeID=1&sort=1&page=1"); // Yerli
    
    	preg_match('|(.+?)Bulunan Şarkıcı: <b>(.+?)</b>(.+?)|is',$file1,$a);
    	$a=ceil($a[2]/50);
    	for($s=1;$s<=$a;$s++) {
    $file3=baglan("http://www.bedavamp3.co.uk/turListele.php?typeID=1&sort=1&page=".$s); // Yerli Sayfalar
    	preg_match_all('|onmouseout="hideddrivetip\(\)" href="bilgi/(.+?)"><b>(.+?)</b></a><br />|is',$file3,$z);
    		for($o=0;$o<count($z[1]);$o++) {
    		echo '<option value="'.$z[1][$o].'~'.$z[2][$o].'">'.$z[2][$o].'</option>';	
    		}
    	}
    	
    $file2=baglan("http://www.bedavamp3.co.uk/turListele.php?typeID=2&sort=1&page=1"); // Yabancı
    	preg_match('|(.+?)Bulunan Şarkıcı: <b>(.+?)</b>(.+?)|is',$file2,$b);
    	$b=ceil($b[2]/50);
    	for($x=1;$x<=$b;$x++) {
    $file4=baglan("http://www.bedavamp3.co.uk/turListele.php?typeID=2&page=".$x); // Yabancı Sayfalar
    	preg_match_all('|onmouseout="hideddrivetip\(\)" href="bilgi/(.+?)"><b>(.+?)</b></a><br />|is',$file4,$m);
    		for($y=0;$y<count($m[1]);$y++) {
    		echo '<option value="'.$m[1][$y].'~'.$m[2][$y].'">'.$m[2][$y].'</option>';	
    		}
    	}
    
    ?>              </select></td>
        </tr>
        <tr>
          <td height="50"></td>
          <td height="50">Kaydedilecek Kategori</td>
          <td height="50">:</td>
          <td height="50">
          <select name="kat" id="kat" style="border:1px solid #3399FF;">
          <?php
    	  $s1=mysql_query("SELECT * FROM kategoriler order by kategoriadi ASC");
    	  while($r1=mysql_fetch_array($s1)) {
    	  $kname=$r1['kategoriadi'];
    	  				echo '<option value="'.$kname.'">'.$kname.'</option>';
    	  }
    	  ?>
          </select>      </td>
        </tr>
        <tr>
          <td height="50"></td>
          <td height="50" colspan="2" align="right"><input type="submit" name="button" style="border:1px solid #0099FF; color:#0099FF; background-color:#FFFFFF;" id="button" value="Çekelim!" /></td>
        </tr>
    </table>
    </form>
    <?php
    }else{
    if($son!="kaydet"){
    ?>
    <form id="form1" name="form1" method="post" action="?islem=cek&son=kaydet">
      <table align="center" width="500" border="0" cellspacing="0" cellpadding="0" style="border:#0099FF solid 1px;">
        <tr>
          <td style="background-color:#3399FF; color:#FFFFFF;" align="center" width="50" height="35"><input type="checkbox" name="Sec" value="" onClick="TumunuSec();"></td>
          <td style="background-color:#3399FF; color:#FFFFFF;" width="450" >Başlık</td>
        </tr>
    
    <?php
    $sitelink=$_POST['site_link'];
    $kat=$_POST['kat'];
    $bol=explode('~',$sitelink);
    $sarkici=$bol[1];
    $k=substr($bol[0],0,-5);
    $t=substr_count($k,'-');
    $k=explode('-',$k);
    $say=$k[$t];
    $side="http://www.bedavamp3.co.uk/mp3Listele.php?artistID=".$say."&page=1";
    $file5=baglan($side);
    
    	preg_match('|Bulunan Şarkı: <b>(.+?)</b>|is',$file5,$kk);
    	$g=ceil($kk[1]/50);
    
    if ($g > 1) {
    	for($v=1;$v<=$g;$v++) {
    	$file2=baglan("http://www.bedavamp3.co.uk/mp3Listele.php?artistID=".$say."&page=".$v);
    	preg_match_all('|<td><a href="(.+?)-(.[0-9]+).html"><b>(.+?)</b></a><br /> <font class="mp3d">|is',$file2,$c);
    for($o=0;$o<count($c[1]);$o++) {
    $sarkiadi=$c[3][$o];
    $id=$c[2][$o];
    $link='http://www.bedavamp3.co.uk/mp3Yukleniyor.php?mp3ID='.$id;
    $file3=baglan($link);
        preg_match('|<a href="(.+?)" class="link" border="0">|is',$file3,$d);
    $mp3=$d[1];
    $toplam=$sarkici.'~'.$sarkiadi.'~'.$mp3; ?>
      <tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"><input name="secilenler[]" type="checkbox" value="<?=$toplam;?>" /></td>
          <td width="450" style="border-bottom:#0099FF solid 1px;"><br><?=$sarkici;?> - <?=$sarkiadi;?><br><br></td></tr>
    
    <?php
    }
    }
    
    }else{
    	$file2=baglan("http://www.bedavamp3.co.uk/mp3Listele.php?artistID=".$say."&page=1");
    	preg_match_all('|<td><a href="(.+?)-(.[0-9]+).html"><b>(.+?)</b></a><br /> <font class="mp3d">|is',$file2,$c);
    for($o=0;$o<count($c[1]);$o++) {
    $sarkiadi=$c[3][$o];
    $id=$c[2][$o];
    $link='http://www.bedavamp3.co.uk/mp3Yukleniyor.php?mp3ID='.$id;
    $file3=baglan($link);
        preg_match('|<a href="(.+?)" class="link" border="0">|is',$file3,$d);
    $mp3=str_replace(' ','%20',$d[1]);
    $toplam=$sarkici.'~'.$sarkiadi.'~'.$mp3; ?>
      <tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"><input name="secilenler[]" type="checkbox" value="<?=$toplam;?>" /></td>
          <td width="450" style="border-bottom:#0099FF solid 1px;"><br><?=$sarkici;?> - <?=$sarkiadi;?><br><br></td></tr>
    
    <?php
    } 
    }
    ?>
         <tr>
          <td colspan="4">
          <input name="kat" type="hidden" value="<?=$kat;?>" />
            <center><br /><input type="submit" name="Submit" value="Kaydet" style="border:1px solid #0099FF; color:#0099FF; background-color:#FFFFFF;" /></center><br />
          </td>
        </tr>
      </table>
    </form>
    <?php
    }else{
    ?>
      <table align="center" width="500" border="0" cellspacing="0" cellpadding="0" style="border:#0099FF solid 1px;">
    <?php
    $sec=@$_POST['secilenler'];
    $kid=$_POST['kat'];
    if(isset($sec)) {?>
        <tr>
          <td style="background-color:#3399FF; color:#FFFFFF;" align="center" width="50" height="35"></td>
          <td style="background-color:#3399FF; color:#FFFFFF;" width="450" >Seçilen Mp3'ler</td>
        </tr>
    <?php
    for($i=0;$i<count($sec);$i++) {
    $parca=explode('~',$sec[$i]);
    $sarkici=$parca[0];
    $sarki=$parca[1];
    $mp3=$parca[2];
    $baslik=trle2($sarkici.' '.$sarki);
    $seobaslik=trle($sarkici.'-'.$sarki);
    $sonuc=$mp3;
    
    $kontrol=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM yazilar WHERE baslik='".$baslik."' and kategori='".$kid."' and yazigirisi='".$seobaslik."' and yazidevami='".$sonuc."'")) or die (mysql_error());
    
    if($kontrol[0]==0) {
    mysql_query("INSERT INTO yazilar (baslik,kategori,yazigirisi,yazidevami) values ('".$baslik."','".$kid."','".$seobaslik."','".$sonuc."')");
    
     echo '<tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"></td>
           <td width="450" style="border-bottom:#0099FF solid 1px;"><br>'.$baslik.' <u>Eklendi</u><br><br></td></tr>';
    
    }else{
     echo '<tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"></td>
           <td width="450" style="border-bottom:#0099FF solid 1px;"><br>'.$baslik.' <u><b>Eklenemedi</b></u><br><br></td></tr>';
    }
    }
    }else{
     echo '<tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"></td>
           <td width="450" style="border-bottom:#0099FF solid 1px;"><br><b>Hiç Mp3 Seçmediniz.</b><br><br></td></tr>';
    }
    
    }
    ?>
      </table>
    <?php
    }
    ?>
    </body>
    </html>

    Arkadaşlar bu botun ben http://sarki.alternatifim.com bu siteden şarkı sözleri vs almasını istiyorum nasıl yapabilirim yardımcı olurmusunuz
  • 31-10-2010, 01:37:26
    #2
    Konuyu bir kere açmanız yeterli. Ücretli script istek bölümünü kullanmalısınız. Böyle büyük bi işi aklı başında olan kimse bedavaya yapmaz başkasına.