Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2009, 02:55
villeneroso
 
Fecha de Ingreso: octubre-2006
Mensajes: 18
Antigüedad: 17 años, 6 meses
Puntos: 0
¿Como leer un txt de un equipo remoto?

Desde un equipo remoto genero un fichero .txt y quiero incorporar este fichero a mi página web o leer dicho fichero.

La página que he creado es la siguiente midominio.com/prueba.php :

Código PHP:
<?
$archivo
fopen("C:\\documento.txt" "r"); 
if (
$archivo) { 
while (!
feof($archivo)) { 
echo 
fgets($archivo255).'<br>'


fclose ($archivo); 
?>
El resultado que me devuelve es el siguiente:

Warning: fopen(C:\documento.txt) [function.fopen]: failed to open stream: No existe el fichero o el directorio in /var/www/html/aisms/prueba.php on line 3

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/html/aisms/prueba.php on line 9

Intuyo que es un tema de permisos pero le he dado permisos de lectura a ese fichero y también a la unidad c: de dicho equipo y sigue dando el mismo error.

También he activado allow_url_open a On pero no hace nada. Entiendo que esta opción es solamente cuando la ruta es una url.

Si alguien ha intentado hacer lo mismo y lo ha conseguido haber si me hecha un cable.

La idea es que cualquier usuario pueda subir un fichero de forma automática a la página web sin tener que hacer un file upload.
Otras opciones serian implementarlo con ftp o con servicios web pero creo que con fopen es mucho más sencilla.