Foros del Web » Programando para Internet » PHP »

Lectura de un archivo local

Estas en el tema de Lectura de un archivo local en el foro de PHP en Foros del Web. Necesito leer un archivo especifico que esta en el disco duro de cada una de las computadoras que se conectan a un sitio web. Utilizo ...
  #1 (permalink)  
Antiguo 07/11/2005, 10:55
 
Fecha de Ingreso: septiembre-2005
Mensajes: 8
Antigüedad: 18 años, 7 meses
Puntos: 0
Lectura de un archivo local

Necesito leer un archivo especifico que esta en el disco duro de cada una de las computadoras que se conectan a un sitio web.

Utilizo las funciones fopen y fread y me marca un aviso que no teien acceso a ese archivo.

El archivo tiene permisos de lectura

¿Como se hace?

Gracias por su ayuda!.........3-)
  #2 (permalink)  
Antiguo 07/11/2005, 10:59
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
si tratas de leer un archivo en la computadora del cliente, te dará error porque php no puede hacer esto, dado que se ejecuta en el servidor antes de enviar nada al cliente.

Lo que puedes hacer es un formulario en el que te envíen el archivo que necesitas, o instalar un servidor en los clientes para acceder a los archivos por http o ftp.


Saludos.
  #3 (permalink)  
Antiguo 07/11/2005, 11:02
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por maytemc
Necesito leer un archivo especifico que esta en el disco duro de cada una de las computadoras que se conectan a un sitio web.

Utilizo las funciones fopen y fread y me marca un aviso que no teien acceso a ese archivo.

El archivo tiene permisos de lectura

¿Como se hace?

Gracias por su ayuda!.........3-)
Es normal que no puedas hacer eso .. Sería un caos .. (bueno, .. esto es lo que hace un "troyano" dejando la puerta abierta en ese PC infectado)

Tienes dos soluciones para solventar tu problema:
1) Instalas un servidor FTP en cada una de las máquinas que acceden tu script y usas a PHP como "cliente" de FTP para conectarte a esas máquinas remotas.
2) Creas algún ActiveX para permitir (previa autorización e instalación de dicho ActiveX en el navegador del usuario) el acceso a cierto archivo de cierta ruta de esos PC's que permitan la instalación de ese ActiveX.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:29.