veritabanına mp3 ekleme.
<!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 .