Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/05/2003, 11:34
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Porqué no respondes el mensaje que vistes? .. así seguimos el hilo completo..

Ademas .. en ese mismo mensaje .. te pusieron algunas soluciónes que usan el "readfile" y las cabeceras HTTP para que el navegador "entienda" que lo q se le va a enviar va a ser para que lo descarge ...

Lo del directorio "root" no es el root .. es el "DocumenRoot" que es bien diferente ... Y, sí .. todo lo que pongas ahí no quedará accesible via llamada desde tu navegador ... Por eso es "PHP" quien via readfile() o cualquier función de lectura de archivos del "servidor" (como fopen() .. etc) será el que "lea" ese archivo y se lo "entregue" al navegador via las cabeceras HTTP mencionadas.

Y no es necesario que hagas BD pues el "truco" está en guardar tus archivo "FUERA" de tu "documentROOT" y que sea PHP quien los lea y los entregue al navegador.

El tema de las cabeceras HTTP no lo define PHP sino el protocolo del HTTP (www.rfc.net lo puedes ver). PHP solo te pone a tu disposición funciones como Header() par que "envies" esas cabeceras al navegador y este será el que actue en consecuencia según lo que le envies.

En hotscripts.com tienes sistemas de estos ya hechos (no es ninguna novedad ese tema) .. Solo recuerda por seguridad en NOOO tener tus archivos bajo tu documentRoot (esto debería avisarlo la documentación de estos scritps/aplicaciones .. pero si no lo dicen ya te lo comento yo).

http://www.hotscripts.com/PHP/Script...nload_Systems/

Un saludo,

NOTA: Para pegar aquí en un mensaje el hilo de una pregunta solo tienes que pegar el URL q veras en tu navegador en el mensaje (y si le quitas el s=a9734834sdfsf8sf mejor .. )
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.