• 08-03-2006, 19:38:54
    #1
    Üyeliği durduruldu
    Yeni açılacak bir mp3 sitesi için aşağıdaki scripti yazmam gerekti.İşleri oldukça kolaylaştırıyor.

    Ben /yerli ve /yabanci olarak 2 klasor actim.Yeni mp3 attikca scriptleri calistiriyorum..

    Her calistirdigimda daha once yuklenmis olan dosyalar varsa tekrardan eklemiyor , yeni eklenenleri veritabanına ekliyor.

    Scripti kendi sitenize entegre etmek zor olabilir , biraz PHP / SQL bilmeniz lazım.Script uzerine herhangi bir destek vermiyorum.Ama isterseniz PHP sitenize ufak bir ücret karşılığı entegre edebilirim.


    <?
    // ---------------------------------------------------------
    // Kodlama : Yunus Emre Yilmaz (Yns) http://yns.zaxaz.com
    // www.hityolla.com www.sarkilar.org www.hitlerim.com 
    // ---------------------------------------------------------
    
    // ------------------------------------
    // Turu ne ? Yabanci yerli..
    //-------------------------------------
    $tur = "yerli"; // veya yabanci
    
    
    // MySQL baglantisi
    //-------------------------------------
    $dbhost="---";
    $dbname="---";
    $dbuser="---";
    $dbpass="---";
    
    mysql_connect("www.xxx.com","$dbuser","$dbpass") or die("baglanamadi..");
    mysql_select_db("$dbname") or die("db secemedi..");
    
    // Uzanti bulma fonksiyonu
    //-------------------------------------
    function uzantiBul($isim) {
        $dizi = explode('.',$isim);
        $eleman = count($dizi) -1;
        $uzanti = $dizi["$eleman"];
        //echo $uzanti;
        return $uzanti;
    }
    
    // Bosluk silme fonksiyonu
    //-------------------------------------
    function bosluk_sil($yazi) {
        return str_replace (" " ,"", $yazi);
    }
    
    // Dosya buyuklugunu bulma fonksiyonu
    //-------------------------------------
    function boyut_hesapla($dosya) {
        return substr(filesize($dosya),0,1);
    }
    
    // (mySQL)date uyumlu tarih alma..
    //-------------------------------------
    $tarih = date("Y-m-d");
    
    // Dizini ac , mp3'leri array icine at..
    //-------------------------------------
    $file = '';
    $dh  = opendir(".");
    while (false !== ($filename = readdir($dh))) {
        if(uzantiBul($filename)=='mp3') {
        $mp3ler[] = $filename;
       }
    }
    
    // Sarkici - Sarki olarak ayir..
    //-------------------------------------
    foreach($mp3ler as $eleman) {
    
        $ayri    = explode("-",$eleman);
        $sarkici = trim($ayri[0]);
        $sarki   = str_replace(".mp3","",trim($ayri[1]));
        $tam     = "$ayri[0]-$ayri[1]";
        $boyut   = boyut_hesapla($tam);
        // Bu sarki daha once var mi yokmu kontrol ediliyor..
        //-------------------------------------
        $kontrol = mysql_query("SELECT mp3_isim FROM mp3 WHERE mp3_isim='$sarki'");
        // Kontrolden kurtulan kayitlar icin  db import islemini yap
            //-------------------------------------
            if(mysql_num_rows($kontrol) < 1) {
            $sql ="
            INSERT INTO `mp3`
            VALUES ('', '1', '$tur', '$sarki', '$sarkici', 'yok', 'Orient', '$tarih', '$boyut',
            'http://download.sss.com/$tur/$tam', '0');
            ";
    
            mysql_query($sql) or die(mysql_error());
            echo("$sarkici - $sarki eklendi..<br>");
          }
    }
    
    ?>
  • 06-04-2006, 00:36:16
    #2
    Üyeliği durduruldu
    süperrrrrrr