ftp_fput
(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 un apuntador de archivo a un archivo remoto en el servidor FTP.
Lista de parámetros
- secuencia_ftp
-
El identificador de enlace de la conexión FTP.
- archivo_remoto
-
La ruta del archivo remoto.
- gestor
-
Un apuntador de archivo abierto sobre el archivo local. La lectura se detiene al final del archivo.
- modo
-
El modo de transferencia. Debe ser o bien FTP_ASCII o FTP_BINARY.
- pos_inicio
Valores retornados
Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
Ejemplos
Example#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);
?>
Registro de cambios
Versión | Descripción |
---|---|
4.3.0 | Se añadió pos_inicio . |