Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2009, 08:33
villeneroso
 
Fecha de Ingreso: octubre-2006
Mensajes: 18
Antigüedad: 17 años, 6 meses
Puntos: 0
¿Se puede ftp_put con archivo remoto?

Necesito que los usuarios de mi página web suban un fichero txt generado por ellos en su máquina a la página web.

¿Se puede puede hacer un ftp_put con un archivo en su máquina (por ejemplo c:\leame.txt) ?

Tengo el siguiente código, que se conecta correctamente.

Código PHP:
<?
$servidor_ftp 
"XXX.XXX.XXX.XXX";

$id_con ftp_connect($servidor_ftp) or die("No ha sido posible conectarse a $servidor_ftp");


$usuario"XXXXXX";
$pass "XXXXXX";

$login_result ftp_login $id_con$usuario,$pass );
 
if ((! 
$id_con) || (! $login_result)) {
   echo 
"No se pudo conectar!";

else{
   echo 
"Conectado a " $servidor_ftp" con usuario " $usuario;
   echo 
"<br>";
   
   
$origen 'c:\\leame.txt';
   
$destino 'algun-archivo.txt';       
   
   
   if (
ftp_put($id_con$destino$origenFTP_ASCII)) {
      echo 
"Se ha cargado $archivo satisfactoriamente<br>";
   } 
   else {
      echo 
"Hubo un problema durante la transferencia de $origen<br>";
   }
   
   
ftp_close($id_con);        
}


?>

El mensaje que me devuelve es el siguiente: Hubo un problema durante la transferencia de c:\leame.txt


Gracias de antemano.