Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/01/2004, 14:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
La ruta que debes guardar sería una ruta absoluta tipo:

// para tomar el /var/www/etc .. que corresponda a tu raiz de tu sitio desde el raiz de ese sistema de archivos de ese servidor.
$url=$_SERVER['DOCUMENT_ROOT']."/_admin/_noticias/archivos";

Pero, como ya te dije .. si puedes "subir" esos archivos fuera de tu DOCUMENT_ROOT .. mejor:

Por ejemplo .. en la mayoría de servicios de hosting se tiene una estrutura tipo:

(al entrar a tu FTP ..):

html_public/
cgi-bin/
www/

El document_root suele apuntar a: html_public/ ..ahí pones tus paginas web .. etc. Si tus archivos los pones fuera de ahí .. no serán accesibles via http://www.nose.tal/archivos ... Por eso es necesario indicar rutas absolutas .. y no relativas (con http://) ya que tus archivos son leidos desde el servidor y su ruta dentro de su sistema de archivos por PHP para entregarlo al navegador.

Las llamadas a tus archivos pueden quedar tipo:

bajar_archivo.php?archivo=blabla.zip

ò

bajar_archivo.php?archivo=1

o como hagas referencia a tu archivo en tu BD ..

En el URL no veras nada .. por qué se entrega directo al navegador . no se "redirecciona" o "linkea" a ese archivo directo sino que es "PHP" el que lo lee de donde esté y lo entrega al navegador para descarga (para eso usa las cabeceras HTTP como las del ejemplo).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.