Buenas noches, acabo de probar la orden que me pasastes (ftp_put) pero me sigue fallando:
Código:
Warning: ftp_put(cosas.txt) [function.ftp-put]:
failed to open stream: No such file or directory in
C:\xampp\htdocs\FTP\subir.php on line 44
Hubo un problema durante la transferencia de cosas.txt
lo que he puesto es lo siguiente:
Código:
$cid = ftp_connect("127.0.0.1");
$resultado = ftp_login($cid, "francis","123456");
if ((!$cid) || (!$resultado)) {
echo "Fallo en la conexión"; die;
} else {
echo "Conectado.";
}
ftp_pasv ($cid, true) ;
echo "<br> Cambio a modo pasivo<br />";
$local = $_FILES["archivo"]["name"];
echo "<br />$local<br />";
echo "subiendo el archivo...<br />";
if (ftp_put($cid, $local, $local, FTP_ASCII)) {
echo "se ha cargado $local con éxito\n";
} else {
echo "Hubo un problema durante la transferencia de $local\n";
}
ftp_close($cid);
La verdad no se lo que estoy haciendo mal. No utilizo el ftp_chdir porque deseo dejarlo en la raiz del FTP.