veritabanına mp3 ekleme.

php_help_meahmet bal


<!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" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
    <title></title>
</head>
<body>
     <?
$tur = "yerli"; // veya yabanci


// MySQL baglantisi
//-------------------------------------
$dbhost="localhost";
$dbname="a_müzik";
$dbuser="root";
$dbpass="";

mysql_connect("$dbhost","$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 a_müzik WHERE mp3_isim='$sarki'");
    // Kontrolden kurtulan kayitlar icin  db import islemini yap
    //-------------------------------------
        if(mysql_num_rows($kontrol) < 1) {
        $sql ="
        INSERT INTO `a_müzik`
        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>");
      }
}

?>

</body>
</html>

//merhaba arkadaslar bu fonksiyona göre bir türlü form oluşturamadım yardımcı olursanız sevinirim veya farklı bir düşüncesi olan varsa paylaşırsa sevinirim şimdiden teşşkrü ederim .

2013-05-06 21:33:32 Edit:2013-05-06 21:37:46

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro