![]() |
Acceso a directorios en PHP
Buenas tardes,
Tengo un problema bastante gordo al intentar listar los ficheros de un directorio compartido. El problema esta en que solo puedo listar los ficheros dentro de la red local, y quisiera listar los que estuvieran fuera de mi red. Supongo que por privilegios no tengo acceso.. ¿Alguien sabe como lo puedo solucionar? El error es: Invalid to open dir: invalid argument Código PHP:
|
Podría ser por el sentido de las barras?
Cita:
Código PHP:
Salvica |
No, las barras están correctamente. Ya lo probé hace tiempo y no me funciona del modo que planteas :(
Parecen ser problemas de permisos al acceder a otras redes... |
Es que, no sé si me equivoco, da la impresión que estás intentando leer la estructura de directorios de otro sistema ajeno al que ejecuta la script, ya que: (del manual de php)
string gethostbyname ( string hostname) Código PHP:
En fín, que pruebes lo siguiente: (copiado del manual) Ejemplo 2. Listar todos los ficheros en un directorio excepto . y .. Código PHP:
|
Efectivamente, has entendido bien.
Leo una estructura de directorio ajeno dentro de mi propia red local, y funciona correctamente. El problema esta en que quiero hacer lo mismo en un sistema ajeno que no este dentro de mi propia red local. Pero no se como puedo solventar los problemas de seguridad para acceder a otro sistema mediante PHP. Un saludo |
Te paso un pedazo de una script que en su día encontré en internet, para comprobar la ip real del visitante a una página, ya que la ip que devuelve "REMOTE_ADDR" puede estar enmascarada por un proxy, router, etc. A lo mejor te sirve de algo ;)
Código PHP:
Saludos salvica |
La franja horaria es GMT +2. Ahora son las 11:32:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi