¿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, $origen, FTP_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.