ftp_fput

(PHP 3>= 3.0.13, PHP 4 , PHP 5)

ftp_fput -- Carga un archivo abierto al servidor FTP

Descripción

bool ftp_fput ( resource secuencia_ftp, string archivo_remoto, resource gestor, int modo [, int pos_inicio])

ftp_fput() carga los datos desde el apuntador de archivo gestor hasta que se llega al final del archivo. Los resultados son almacenados en archivo_remoto en el servidor FTP. El modo de transferencia especificado debe ser un valor entre FTP_ASCII y FTP_BINARY.

Ejemplo 1. Ejemplo de ftp_fput()

<?php

// abrir algun archivo para lectura
$archivo = 'somefile.txt';
$da = fopen($archivo, 'r');

// configurar la conexion basica
$id_con = ftp_connect($servidor_ftp);

// iniciar sesion con nombre de usuario y contrasenya
$resultado_login = ftp_login($id_con, $ftp_nombre_usuario, $ftp_contrasenya);

// trata de cargar $archivo
if (ftp_fput($id_con, $archivo, $da, FTP_ASCII)) {
    echo
"Se ha cargado $archivo satisfactoriamente\n";
} else {
    echo
"Hubo un problema durante la carga de $archivo\n";
}

// cerrar la conexion y el gestor de archivo
ftp_close($id_con);
fclose($da);

?>

Nota: El parámetro pos_inicio fue añadido en PHP 4.3.0.

Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.

Vea también ftp_put(), ftp_nb_fput(), y ftp_nb_put().