agradeciendo de antemano siempre
bueno
el problema que tengo es este
en mi base de datos tengo la un tabla
llamada
Canciones:
dentro de ella
id =(numeros como 2,3,4)
genero =Rancheras
artista=Mexicanas
cancion=una rancherita
url=gfje8f87edfhjnbdv.swf
Hits=14 ( visitas)
bueno es es lo que se encuentra dentro
ahora el problema es con este archivo
Código:
<?php @include('data/config.php'); @include('data/funciones_php.php'); @header("Cache-Control: no-store, no-cache, must-revalidate"); $modo=$_GET['zen']; if($modo == "art"){ if(empty($_GET['v'])){ die(); } $v = $_GET['v']; if(!eregi("/^[[:digit:]]+$/", $v)) { $consulta_px = @mysql_query("SELECT * FROM artistas WHERE id =".$v.""); $link = @mysql_fetch_assoc($consulta_px); $art_selec = $link['artista']; $sql = " SELECT canciones.artista, canciones.cancion, canciones.genero, canciones.url, canciones.id FROM canciones WHERE canciones.artista = '".$art_selec."' ORDER BY canciones.Hits DESC "; $resp=@mysql_query($sql); if(@mysql_num_rows($resp) > 0){ while ($datos = @mysql_fetch_assoc($resp)) { $mp3[] = array("id"=>$datos['id'],"artista"=>$datos['artista'],"title"=>$datos['cancion'],"path"=>$datos['url'],"genero"=>$datos['genero']); } }else { $mp3[] = array("title"=>"No hubo resultados","path"=>""); } echo "<Gracias>\n"; foreach ($mp3 as $song){ echo "<Zentido cantante=\"".$song['artista']."\" url=\"".$direc_musical."/".bien_zen($song['genero'])."/".$song['artista']."/".$song['artista']." - ".$song['title'].".".$extencion_music."\" titile=\"".$song['title']."\" iden=\"".$song['id']."\" img=\"".str_replace(' ','-',$song['artista'])."\" />\n"; } echo "</Gracias-a>"; } }elseif($modo == "gen"){ if(empty($_GET['ge'])){ die(); } $v = $_GET['ge']; $v = htmlspecialchars($v); $v = str_replace("%","",$v); $v = strtolower(str_replace(' ', '-',$v)); $sql = " SELECT canciones.artista, canciones.cancion, canciones.genero, canciones.url, canciones.id FROM canciones WHERE canciones.genero = '$v' ORDER BY RAND() LIMIT 100 "; $resp = @mysql_query($sql); if(@mysql_num_rows($resp) > 0){ while ($datos = @mysql_fetch_assoc($resp)) { $mp3[] = array("id"=>$datos['id'],"artista"=>$datos['artista'],"title"=>$datos['cancion'],"path"=>$datos['url'],"genero"=>$datos['genero']); } } else { $mp3[] = array("title"=>"No hubo resultados","path"=>""); } echo "<Gracias>\n"; foreach ($mp3 as $song){ echo "<Zentido cantante=\"".$song['artista']."\" url=\"".$direc_musical."/".bien_zen($song['genero'])."/".$song['artista']."/".$song['artista']." - ".$song['title'].".".$extencion_music."\" titile=\"".$song['title']."\" iden=\"".$song['id']."\" img=\"".str_replace(' ','-',$song['artista'])."\" />\n"; } echo "</Gracias-g>"; }elseif($modo == "usu"){ echo "<Gracias>\n"; $idLista = htmlspecialchars($_GET['zd']); $Zentikox = @mysql_query("select * from playlists where id='".$idLista."'"); while ($Zen = @mysql_fetch_array($Zentikox)){ $usuario= $Zen['Usuario']; $usuario2=$_COOKIE['unick']; } if($usuario !== $usuario2){ echo "<Gracias cantante=\"Error\" titile=\"Esta lista no te Pertenece\" iden=\"\" />\n"; }else{ $resp = @mysql_query("select * from cancioneslist where idL='".$idLista."'"); if(@mysql_num_rows($resp)> 0){ while ($row = @mysql_fetch_array($resp)){ $resul = @mysql_query("SELECT * FROM canciones WHERE id = '".$row[idC]."'"); while ($row2 = @mysql_fetch_array($resul)){ echo "<Gracias cantante=\"".$row2['artista']."\" url=\"".$direc_musical."/".bien_zen($row2['genero'])."/".$row2['artista']."/".$row2['artista']." - ".$row2['cancion'].".".$extencion_music."\" titile=\"".$row2['cancion']."\" iden=\"".$row2['id']."\" img=\"".str_replace(' ','-',$row2['artista'])."\" />\n";}} }else{ echo "<Zentido cantante=\"Error\" titile=\"No Tienes ninguna Cancion Agregada\" iden=\"\" />\n"; } } echo "</Gracias>"; }elseif($modo == "ini"){ $sql = " SELECT canciones.artista, canciones.cancion, canciones.genero, canciones.url, canciones.id FROM canciones ORDER BY RAND() LIMIT 100 "; // Hacemos la consulta SQL $resp = @mysql_query($sql); // Solo si nuestra consulta devolvio mas de 0 resultados :) if(@mysql_num_rows($resp) > 0){ while ($datos = @mysql_fetch_assoc($resp)) { $mp3[] = array("id"=>$datos['id'],"artista"=>$datos['artista'],"title"=>$datos['cancion'],"path"=>$datos['url'],"genero"=>$datos['genero']); } } else { $mp3[] = array("title"=>"No hubo resultados","path"=>""); } echo "<Gracias>\n"; foreach ($mp3 as $song){ echo "<Zentido cantante=\"".$song['artista']."\" url=\"".$direc_musical."/".bien_zen($song['genero'])."/".$song['artista']."/".$song['artista']." - ".$song['title'].".".$extencion_music."\" titile=\"".$song['title']."\" iden=\"".$song['id']."\" img=\"".str_replace(' ','-',$song['artista'])."\" />\n"; } echo "</Gracias>"; } ?>
ahi dentro podran ver dos variables llamadas:
$direc_musical y $extencion_music
esas dos variables estan dentro del config.php
direc_musical es la direccion donde se encuentra la musica
pero anteriormente usaba carpetas
para cada genero y artistas
me ayudaron a hacerlo y me dieron el codigo asi y funcionaba a la maravilla
ahora toda la musica esta en una sola carpeta
pero ahora nose como poder editar aquellos que me dieron
haciendo tan solo lectura de la base de datos y el directorio
sin leer carpetas de los artistas como repito ya no existen
ahora todo esta en el
$direc_musical
Porfavor espero su pronta respuesta