Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/11/2010, 19:56
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: Forza descarga de archivo

se debe a que el código que conseguiste está pensado para que funcione con registers globals, funcionalidad depreciada en futuras versiones de php por motivos de seguridad.

lo único que tienes que hacer es especificar explícitamente el origen de id:
Código PHP:
Ver original
  1. <?php
  2. $ruta = "documentos/";
  3. $enlace = $ruta."/".$_GET['id']; //id a través de GET
  4. header ("Content-Disposition: attachment; filename=".$id."\n\n");
  5. header ("Content-Type: application/octet-stream");
  6. header ("Content-Length: ".filesize($enlace));
  7. readfile($enlace);
  8. ?>
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...