Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/10/2004, 11:46
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Bueno .. para ese problema hay una solución bien simple:

colocar tus archivos fuera del alcance del "DOCUMENT ROOT" (en un servicio de hosting suele ser el directorio "public_html" o similar que es donde colocamos las páginas HTML/PHP para que se ejecuten por el URL al ser llamadas vía http:// ....)

El objetivo de esto es que sea PHP el que vía ruta -absoluta- lea el archivo y con esas cabeceras HTTP, las entrege al navegador para su descarga.

La ruta absoluta podría ser:

(windows)
c:\www\nose\sito1\archivos

(en linux)
/var/www/sitio1/archivos

Esa ruta absoluta de tu sitio la pudes obtener con la variable (también se vé en un phpinfo() ..)
$_SERVER['DOCUMENT_ROOT']

Un saludo,