Foros del Web » Programando para Internet » PHP »

Que falla en este codigo?

Estas en el tema de Que falla en este codigo? en el foro de PHP en Foros del Web. Hola a tod@s :quisiera poder subir un archivo "prueba.txt" a un server sin tener que estar conectandome por ftp cada dos por tres , he ...
  #1 (permalink)  
Antiguo 22/05/2004, 11:00
 
Fecha de Ingreso: mayo-2003
Mensajes: 53
Antigüedad: 20 años, 10 meses
Puntos: 0
Que falla en este codigo?

Hola a tod@s :quisiera poder subir un archivo "prueba.txt" a un server sin tener que estar conectandome por ftp cada dos por tres , he encontrado este codigo para ello pero no se si vale tal como esta o tengo que modificar algo:
<?php
$archivo="DatosRecibidos.txt";
$puntero=fopen("$archivo","a+");
rewind($puntero);
fputs($puntero,"$datos1"."\n");
fclose($puntero);
?>

donde yo me conecto con el iexplorer a la pagina php que lo contiene, en teoria , segun lei, si me conecto http://www.paginaejemplophp.com/index.php?datos1="prueba.txt"
deberia de recoger el texto del archivo prueba???, pero solo recojo el nombre :"prueba.txt" y no se que es lo que esta fallando. Tambien he probado a poner datos1=path del archivo prueba.txt y tampoco, nada ,¿ alguien sabe lo que hago mal?, gracias.
  #2 (permalink)  
Antiguo 22/05/2004, 11:07
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 3 meses
Puntos: 13
Con ese codigo lo que haces es abrir el fichero datosrecibidos.txt para escribir dentro de el, lo que escribes en él es la cadena $datos y luego cierras el archivo.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #3 (permalink)  
Antiguo 22/05/2004, 11:19
 
Fecha de Ingreso: mayo-2003
Mensajes: 53
Antigüedad: 20 años, 10 meses
Puntos: 0
¿Y sabes como poder conseguir que escriba el contenido del prueba.txt, en ves de la cadena del título? casi no se nada de php, y creo que con esto ahorraria bastante tiempo
  #4 (permalink)  
Antiguo 22/05/2004, 23:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero ...

cuando dices:

":quisiera poder subir un archivo "prueba.txt" a un server sin tener que estar conectandome por ftp cada dos por tres"

El archivo lo tienes en tu PC (cliente)?

Si es así .. y quieres hacer el proceso automático (sin intervención tuya para seleccionar ese archivo) .. tendrías que instalarte un servidor FTP en tu PC (cliente) y usar PHP como "cliente" de FTP para que cuando llames a tu script .. concecte (autentificado con la contraseña/usuario que le des en tu servidor FTP de tu PC) y tome el archivo(s) que requiera para "subirlo" al servidor ("remoto").

Si no te importa "seleccionar" el archivo manualmente .. puedes usar Upload vía HTTP (como ejemplos encontraras en las FAQ's de este foro) .. Pero eso implica que una persona seleccione dicho archivo de su PC (cliente) y haga el envio -manualmente-

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 23/05/2004, 09:42
 
Fecha de Ingreso: mayo-2003
Mensajes: 53
Antigüedad: 20 años, 10 meses
Puntos: 0
acabo de mirar lo que me dijiste, y solucione el problema, gracias
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 21:45.