Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2011, 05:12
javierpm97
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Filesize para un Header

Hola amigos estoy haciendo una web para descargar musica desde el pc y el ordena directamente de goear.
Me baje un sistema base y lo retoque ....
El sistema de descarga que le puse descarga las canciones con el nombre...
pero el problema es que al iniciar la descarga no obtiene el valor del tamaño y por lo tanto descarga sin el porcentaje.
web de prueba http://www.ps3mp3.com.ar

Yo intente ponerle el filesize pero no funciono

Os dejo el codigo
Código PHP:
<?php
  
# Inicio del documento
  
  
  
  #Cojemos la id de la cancion
  
if($_GET['v']) {
    
$my_str $_GET['v'];
    
$mySubstring substr($my_str0,1);
    
$load 'tracker758.php?f='.$my_str.'';

    
# Leemos el xml
    
$xml = @simplexml_load_file('http://www.goear.com/'.$load);

    if (
$xml) {
    
# Obtenemos la URL, el artista y el nombre y montamos, el nombre del archivo principal.
      
$path $xml->song['path'];
      
$artist $xml->song['artist'];
      
$title $xml->song['title'];            
      
$name $artist.' - '.$title.'.mp3';
      
      
# Descargamos el archivo ya montado y intentamos erroneamente obtener el filesize
      
header('Content-type: audio/mpeg');
      
header('Content-Disposition: attachment; filename="'.$name.'"');
      
header("Content-Length: ".filesize($path));
      
$file fopen($path'r');
      
fpassthru($file);
    } else {
      echo 
'Error al leer el archivo XML';
    }
  }
?>