Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2006, 14:19
claudiaviana
 
Fecha de Ingreso: agosto-2004
Mensajes: 11
Antigüedad: 19 años, 9 meses
Puntos: 0
permiso de carpeta vs descarga de archivos

Hola, espero alguien pueda ayudar.
Cuando escribo la direccion de una carpeta en el navegador aparecen los archivos y si cliqueo en ellos se descargan.
Probe con los permisos y logre que al ingresar a la carpeta desde el navegador me diga queno tengo permiso para acceder a ella.
El problema es que yo necesito que usuarios autorizados puedan descargar archivos.
Hasta ahora lo hacia con la conocida rutina de bajada que utiliza header.

<?php
$archivo = $_REQUEST['archivo'];
$url = $_REQUEST['url'];
$enlace = $url.$archivo;
$titulo=urldecode($_REQUEST['titulo']);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Content-Disposition: attachment; filename=".$titulo."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
exit();
?>

Pero ahora como la carpeta esta protegida no me funciona, readfile.
Como puedo hacer para descargar archivos y al mismo tiempo mantener protegida la carpeta del publico en general.
Espero me entiendan porque realmente tengo gran mareo!
Saludos a todos, necesito un mano!