Ich wollte auch meine ganzen MP3s bequem in eine Datenbank aufnehmen um dann nach Titeln usw. zu suchen. Da meine sämtlichen MP3-Dateien in der Form "Artist - Titel.mp3" vorliegen, habe ich das folgendermaßen gemacht. Vielleicht hilft Dir das hier ja weiter:
<?php
-------------------------
- Rayk -
chdir("C:/MP3");
$verzeichnis = dir(".");
$endung = ".mp3";
$i = 0;
$j = 0;
while($datei = $verzeichnis->read()) {
if(substr($datei,strlen($endung)*(-1)) == $endung) {
$position = strpos($datei,"-");
$laenge = strlen($datei);
$anzahl1 = ($position-1);
$anfang = ($position+2);
$anzahl2 = ($laenge-$anfang-4);
$artist = substr($datei,0,$anzahl1);
$title = substr($datei,$anfang,$anzahl2);
$erg1 = mysql_query("SELECT title FROM songs WHERE title='$title'");
$inhalt=mysql_fetch_array($erg1);
$check=0;
if($inhalt[title]==""){
$check=1;
}
if($check==1) {
mysql_query("INSERT INTO songs (artist,title) VALUES ('$artist','$title')");
++$i;
}
else { ++$j; }
}
}
$verzeichnis->close();
echo "Es wurde(n) $i Titel der Datenbank hinzugefügt!<br><br>";
echo "$j Titel im Ordner war(en) bereits in der Datenbank eingetragen!";
?>