Ver Mensaje Individual
  #19 (permalink)  
Antiguo 29/11/2008, 12:09
iaitor
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Ayuda Codigo PHP

Cita:
Iniciado por iaitor Ver Mensaje
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($id0,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 Ver Mensaje
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!