hola, como puedo leer el contenido de un directorio que tiene una ruta relativa, por ejemplo:
http://server/imagenes/
Quiero listar los archivos que se encuentran dentro de la carpeta imagenes...
Gracias!!!
| |||
![]() hola, como puedo leer el contenido de un directorio que tiene una ruta relativa, por ejemplo: http://server/imagenes/ Quiero listar los archivos que se encuentran dentro de la carpeta imagenes... Gracias!!! |
| |||
Respuesta: Leer contenido de un directorio con ruta relativa hola gracias por responder, si conozno la ruta, lo que sucede es q en mi trabajo tenemos dos servidor y uno de ellos esta dedicado al almacenamiento de las imágenes, y en el otro estan los sistemas que necesitan acceder a esas imágenes, en un principio todo estaba junto pero luego decidio separarse por el espacio en disco que las imágenes ocupan. Ahora bien, cuando coloco esto: Código PHP: Warning: opendir(http://serverclipping/CLIPPING/REVISTAS/Sambil/) [function.opendir]: failed to open dir: not implemented in C:\AppServ\www\sistema\serverclipping\v2\includes\ funciones.php on line 144 Es como si no puediera abrir esa ruta, y yo manualmente si puedo abriendo el browser y colocandola. Entonces supongo es que esta función php solo abre rutas absolutas, de esta forma: opendir("../imagenes/"); De hecho lo tenia asi, pero debido al cambio debo modificar la programación... |
| ||||
Respuesta: Leer contenido de un directorio con ruta relativa haber haber, creo que te estas confundiendo... Cita: una URL es una URL...Es como si no puediera abrir esa ruta, y yo manualmente si puedo abriendo el browser y colocandola y una ruta absoluta/relativa no es una URL ... es una ruta! ruta absoluta
Código:
ruta relativa./foo/bar c:\foo\bar /etc/var/www
Código:
por eso, al intentar abrir la URL (como ruta) no se puede... ya que no lo esel/candy/bar ../foo/bar ../../images recuerda que estas funciones trabajan sobre el sistema de archivos, y dime tu... una URL corresponde al sistema de archivos ??? bueno, espero eso sea claro... suerte!
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| ||||
Respuesta: Leer contenido de un directorio con ruta relativa Hola greisy, Yo creo primero debes de aprender lo que es una ruta absoluta, y una relativa, que nada tienen que ver con un URL. opendir solo trabaja con rutas locales en el sistema de archivos, la URL que tu le pasas no pertenece al sistema de archivos local puesto que es una URL. Si tu quieres leer esos archivos vas a tener que montar una carpeta de red a ese directorio en tu otro servidor para poderla leer como si fuera parte del sistema de archivos local. Saludos. |
| |||
![]() ok! gracias por la explicación y la ayuda de ambos, pero la carpeta está red y yo accedo a ella de esta manera desde mi maquina, y entro en la carpeta pero intento hacerlo desde el código php y no puedo: Cita: Qué estoy haciendo mal?\\Server\imagenes\ Gracias!! |
| ||||
Respuesta: Leer contenido de un directorio con ruta relativa si es en Windows recuerda que la barra invertida \ es también un carácter reservado de PHP por lo que tu ruta... \\Server\path no es valida de ese modo debes escapar las barras también \\\\Server\\path espero sea eso, suerte!
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: Leer contenido de un directorio con ruta relativa Si eso lo coloqué, lo tengo en la programación asi: \\\\server\\imagenes\\ y nada, tengo esto: if ($gd = opendir($dir)) { while (($archivo = readdir($gd)) !== false) { echo "nombre de archivo: $archivo : tipo de archivo: " . filetype($dir . $archivo) . "\n"; } closedir($gd); } donde $dir es: \\\\server\\imagenes\\ q hago? me da este error: Warning: opendir(\\server\imagenes\) [function.opendir]: failed to open dir: No error in pero repito desde mi maquina puedo entrar me muestras los otros subdirectorios que existen alli... Última edición por greisy; 12/11/2008 a las 13:10 |
| |||
Respuesta: Leer contenido de un directorio con ruta relativa si, y la carpeta esta compartida y se llama imagenes... es lo extraño, desde mi maquina accedo al recurso, como mencioné, pero con la programación no... |
| ||||
Respuesta: Leer contenido de un directorio con ruta relativa Monta mejor la carpeta en una unidad de red, es más facil para PHP el poder entrar si la carpeta esta ya como unidad. Saludos. |
| |||
Respuesta: Leer contenido de un directorio con ruta relativa pero es q las imágenes estan en un servidor y la web que lee esas imágenes en otro.... Si coloco z:/imagenes/ le estaría diciendo que se encuentra en la misma compu y no es así... |
| ||||
Respuesta: Leer contenido de un directorio con ruta relativa Por eso te comento que tienes que montar la carpeta en una unidad de red, si no sabes como hacerlo te recomiendo preguntes en el foro de Windows. Saludos. |