Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/06/2011, 16:59
Avatar de wsoul
wsoul
 
Fecha de Ingreso: octubre-2010
Mensajes: 190
Antigüedad: 14 años, 2 meses
Puntos: 13
Respuesta: forzar descarga archivo externo

Código PHP:
Ver original
  1. <?php
  2.     $f = strip_tags(str_replace("..", "", $_GET['d']));
  3.     $n = strip_tags(str_replace("..", "", $_GET['n']));
  4.     if(isset($_GET['s']) AND $_GET['s']=="g") {
  5.     $contenido2= @file_get_contents("http://www.goear.com/tracker758.php?f={$f}");
  6.     $c2 = explode('"', $contenido2);
  7.     $f = $c2[5];
  8.     }
  9.    
  10.     $a = explode(".", $f);
  11.     if($a[count($a)-1]!="mp3") { die(); }
  12.    
  13.     header("Content-type: application/octet-stream");
  14.     header("Content-Disposition: attachment; filename=\"$n\"\n");
  15.     header('Content-Length: ' . filesize($f));
  16.     header('Content-Transfer-Encoding: binary');
  17.     header('Content-Description: File Transfer');
  18.    
  19.     ob_clean();
  20.     flush();
  21.     readfile($f);
  22. ?>

ese es el código entero, las urls son urls completa, el tema es que el archivo se baja, pero me consume la transferencia de mi hosting
__________________
Compra y Vender artículos en https://www.losredactores.com o una comunidad de webmasters ? https://webeamos.com