Descargas seguras con PHP


/ Published in: PHP
Save to your folder(s)

Interesante script que te ayudará si no quieres que la gente acceda directamente a tus ficheros para bajárselos. Para ello lo que hará será recoger un parámetro con el fichero que se quiere bajar, añadirle el path donde se encuentra y mediante la cabecera de la respuesta (header) devolver el fichero.

Vía http://sentidoweb.com/2006/10/02/descargas-seguras-mediante-php.php


Copy this code and paste it in your HTML
  1. $dir="/path/directorio/";
  2. if (isset($_REQUEST["fichero"])) {
  3. $fichero=$dir.$_REQUEST["fichero"];
  4. header("Content-type: application/force-download");
  5. header("Content-Transfer-Encoding: Binary");
  6. header("Content-length: ".filesize($fichero));
  7. header("Content-disposition: attachment; filename=\"".basename($fichero)."\"");
  8. readfile("$fichero");
  9. } else {
  10. echo "Fichero seleccionado";
  11. }

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.