29/11/2008, 12:09
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Ayuda Codigo PHP Cita:
Iniciado por iaitor Transferencia cuando!? los mp3 van a ir a mi sitio o no!? si es solo para los xml me da igual. y respecto a lo otro yo tengo un código que si que saca el cuadro de diálogo y tengo la misma configuración lo que pasa es que no funciona con los archivos que tienen &. Es problema del XML y no se como solucionarlo. Os lo pongo para ver si me podeis ayudar con ese: Código PHP: <?php if($_GET['id']) { $id = $_GET['id']; $mainid = substr($id, 0,1); $load = 'files/xmlfiles/'.$mainid.'/secm'.$id.'.xml'; # Leer el XML $xml = @simplexml_load_file('http://www.goear.com/'.$load); if ($xml) { $path = $xml->song['path']; $artist = $xml->song['artist']; $title = $xml->song['title']; $name = $artist.' - '.$title.'.mp3'; # Descargar header('Content-type: audio/mpeg'); header('Content-Disposition: attachment; filename="'.$name.'"'); $file = fopen($path, 'r'); fpassthru($file); } else { echo "<p align=\"center\"><b><font face=\"Verdana\" size=\"4\">Error iAGODWx0003: Identificador incorrecto o problema al leer el código XML</font></font></b></p>"; } } ?> El problema es que si teiene algún & o ñ no lo lee y yo lo que quiero es leer el xml y si hay algún caracter no legible pues que lo cambie por otro como una "y" Cita:
Iniciado por codig0 bueno, pero eso es cosa de tu configuracion, pasa ahi y en todos los sitios al ser formato .mp3, conosco una forma de hacerlo que es mas o menos como tu lo has hecho ahi arriba, lo que pasa que eso gasta transferencia, eh? No funciona! me pone algo de Resource#id4 en la url al abrirla con fopen! |