Foros del Web » Programando para Internet » PHP »

leer archivo txt que se encuentra en otro equipo

Estas en el tema de leer archivo txt que se encuentra en otro equipo en el foro de PHP en Foros del Web. hola amigos necesito leer un archivo txt y estoy utilizando la funcion file de php http://php.net/manual/es/function.file.php @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $lines = file ...
  #1 (permalink)  
Antiguo 12/07/2012, 00:41
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.852
Antigüedad: 9 años, 2 meses
Puntos: 6
leer archivo txt que se encuentra en otro equipo

hola amigos


necesito leer un archivo txt y estoy utilizando la funcion file de php
http://php.net/manual/es/function.file.php

Código PHP:
Ver original
  1. $lines = file('lec.txt');

necesito leer este archivo que esta en un equipo de la red lan tengo la ip y el nombre del equipo

ip :192.168.102.105
nombre equipo:Contabilidad

como accedo al archivo txt

como seria el PATH

gracias
  #2 (permalink)  
Antiguo 12/07/2012, 02:10
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.852
Antigüedad: 9 años, 2 meses
Puntos: 6
Respuesta: leer archivo txt que se encuentra en otro equipo

lo estoy haciendo de la siguiente manera y no me funciona

Código PHP:
Ver original
  1. $lines = file("\\192.168.102.105\Users\vig\Documents\lec-remote.txt");

este es el mensaje que me aparece

Warning: file(\192.168.102.200\Users\vig\Documents\lec-remote.txt) [function.file]: failed to open stream: No such file or directory in C:\AppServ\www\archivo\index.php on line 114
  #3 (permalink)  
Antiguo 12/07/2012, 04:22
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 14 años, 2 meses
Puntos: 84
Respuesta: leer archivo txt que se encuentra en otro equipo

Dudo mucho que sin hacer nada mas eso te funcione, ya que no creo que puedas conectar a otro servidor asi.


Lo unico que se me ocurre es que, antes configures los 2 servidores para que el servidor donde tengas el servidor web, tenga un directorio del otro servidor con los archivos.


Este ultimo directorio, tendría que ser accesible por php ( permisos y tal ) , y lo suyo sería que estuviera en el root del script.


Es decir, si tu accedes al archivo asi:

http://www.tudominio.com/index.php

y index.php esta en /httpdocs

la carpeta con los datos compartidos podria estar en /httpdocs/datosCompartidos

Dicha carpeta deberia tener permisos de acceso para php y entonces accederias con el comando file con file("datosCompartidos/archivo.txt") ;


Lo que te estoy diciendo, sería algo "teorico" ya que esto no lo he probado, asi que no te podria decir si realmente funciona o no, pero te doy algo por donde empezar


Un saludo y suerte
__________________
» Presupuesto Pagina Web
  #4 (permalink)  
Antiguo 12/07/2012, 20:32
 
Fecha de Ingreso: mayo-2012
Mensajes: 76
Antigüedad: 7 años, 6 meses
Puntos: 1
Respuesta: leer archivo txt que se encuentra en otro equipo

una buena idea es usar dropbox i tener una carpeta compartida con el pc que quieras, asi puedes modificar el mismo archivo desde cualquier de los dos ordenadores, ademas de que la ruta del archivo seria de tu propio pc y no una de un pc ajeno, suerte
  #5 (permalink)  
Antiguo 13/07/2012, 02:47
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 11 años, 8 meses
Puntos: 574
Respuesta: leer archivo txt que se encuentra en otro equipo

dropbox en una lan!!!!
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #6 (permalink)  
Antiguo 13/07/2012, 11:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 6 meses
Puntos: 2135
Respuesta: leer archivo txt que se encuentra en otro equipo

Recuerda que el carácter \ es reservado, por lo que debes de escaparlo.

Saludos.

Etiquetas: encuentra, equipo, txt
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 18:06.