
29/11/2008, 12:09
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 16 años, 3 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! |