Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2012, 15:18
Avatar de oscard41
oscard41
 
Fecha de Ingreso: mayo-2012
Ubicación: Caracas
Mensajes: 288
Antigüedad: 12 años
Puntos: 8
forazar descargas

Buenas tardes a todos.
Actualmente estoy aprendiendo a forzar descargas en php y bueno tengo el siguiente código:

Código PHP:
Ver original
  1. <a href='a.php?imagen=mundo.jpg'><img src='./mundo.jpg' style='width:300px;' /></a>
  2. <?php
  3. if(isset($_REQUEST['imagen']))
  4. {
  5.     $name=$_REQUEST['imagen'];
  6.     header("content-disposition:attachment; filename=$name");
  7.     header("content-type:application/octet-stream");
  8.     readfile($name);
  9. }
  10. ?>

La idea es que al darle click a la imagen se force la descarga y lo hace el problema es que cuando trato de abrir la imagen simplemente no la abre es decir no descarga la imagen...

leí también otros métodos mas seguros para forzar las descargas ya que tengo entendido que con este método al solo modificar la url pueden descargar cualquier otro archivo del servidor...

pero no e probado otros métodos ya que aun no entiendo bien este...

a los que me puedan ayudar de ante mano gracias