Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/08/2003, 19:52
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Usa preferentemente rutas absolutas .. no relativas como lo haces cuando usas http:// ...

Si te fijas .. el error que te dá es:
Cita:
You don't have permission to access /pictures/fotos/ on this server.
En sistemas *NIX (lease Linux, etc ..) el / indica el "root" (directorio raiz) .. Si usas un servicio de hosting "compartido" donde se te asigna "servidores virtuales" para tu www.tal.tal sitio .. ese "root" no es el de tu sitio .. sino el del serirvidor entero ..


Por poner un ejemplo .. El "servidor" tendría una estructura tipo:

/home/webs/unsitio.com/
/home/webs/otrositio.com/
/home/webs/eltuyo.com/pictures/fotos

La ruta absoluta marcada en negrita .. es lo que "no ves" normalmente (ni aunque accedas por FTP a tu sitio .. pues se te entrega un directorio "raiz" para tu sitio del cual no puedes "subir" ..). Para conocer esa ruta (path) .. donde tengas asignado tu directorio virtual en ese servidor .. Eso lo puedes obtener con la variable de servidor: DOCUMENT_ROOT ..

Quedaría:

Código PHP:
$ruta=$_SERVER['DOCUMENT_ROOT']."/pictures/fotos"
($_SERVER es válido para PHP 4.1.0 en adelante .. si usas versiones inferiores .. usa $HTTP_SERVER_VARS en lugar de lo propuesto ..)

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