Vi algo un codigo algo parecido a lo que busco pero no lo entiendo bien es el siguiente:
Código PHP:
<?php
set_time_limit(0);
$conexion = mysql_connect("localhost", "usuario", "contrasena");
mysql_select_db("nombredb", $conexion);
function tags($frase){
$frases = explode(" ",$frase);
for($k=0;$k<count($frases);$k++){
$frasex[] = $frases[$k];
}
$tags = implode(", ",$frasex);
return $tags;
}
function LeerDirectorio($dir){
$dir = opendir($dir);
while (($genero = readdir($dir)) !== false){
if($genero=="." || $genero==".."){
}else{
$lee[] = $genero;
}
}
return $lee;
closedir($dir);
}
$BaseDir = "Disco";
$Generos = LeerDirectorio($BaseDir);
for($i=0;$i<count($Generos); $i++){
$Genero = $Generos[$i];
$Artistas = LeerDirectorio($BaseDir.'/'.$Genero);
for($k=0; $k<count($Artistas); $k++){
$Artista = $Artistas[$k];
$Canciones = LeerDirectorio($BaseDir.'/'.$Genero.'/'.$Artista);
for($j=0; $j<count($Canciones); $j++){
$Cancion = $Canciones[$j];
preg_match("#^$Artista - (.*?)$#",$Cancion,$CancionT);
$Tema = str_replace(".swf","",$CancionT[1]);
$Url = "Disco/$Genero/$Artista/$Cancion";
$Guardar = mysql_query("insert into canciones(id,genero,artista,cancion,url,tags,Hits)
values (NULL,'$Genero','$Artista','$Tema','$Url','".tags($Tema)."','0')");
echo ($Guardar ? "Se Guardo Perfectamente ^^<br>\n":"Error :(<br>\n");
// Detener Script :)
//($Genero=='Electronica'?die():'');
}
}
}