Hostign Towebs
 
    BUSCARDOR 
 
ftp_nb_fput

ftp_nb_fput

(PHP 4 >= 4.3.0, PHP 5)

ftp_nb_fput -- Almacena un archivo desde un archivo abierto en el servidor FTP (modo no-bloqueo)

Descripción

int ftp_nb_fput ( resource secuencia_ftp, string archivo_remoto, resource gestor, int modo [, int pos_comienzo] )

ftp_nb_fput() carga los datos desde un apuntador de archivo a un archivo remoto en el servidor FTP.

La diferencia entre esta función y ftp_fput() es que la presente función carga el archivo de forma asincrónica, así que su programa puede realizar otras operaciones mientras el archivo está siendo cargado.

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 FTP_ASCII o FTP_BINARY.

pos_comienzo

Valores retornados

Devuelve FTP_FAILED o FTP_FINISHED o FTP_MOREDATA.

Ejemplos

Ejemplo 1. Ejemplo de ftp_nb_fput()

<?php

$archivo
= 'index.php';

$da = fopen($archivo, 'r');

$id_con = ftp_connect($servidor_ftp);

$resultado_login = ftp_login($id_con, $nombre_usuario_ftp, $contrasenya_ftp);

// Iniciar la carga
$ret = ftp_nb_fput($id_con, $arcivo, $da, FTP_BINARY);
while (
$ret == FTP_MOREDATA) {

   
// Haga lo que desee
   
echo ".";

   
// Continuar la carga...
   
$ret = ftp_nb_continue($id_con);
}
if (
$ret != FTP_FINISHED) {
   echo
"Hubo un error en la carga del archivo...";
   exit(
1);
}

fclose($da);
?>



 
 
Rute path: HOME / MANUALES Y TUTORIALES / MANUAL DE PHP
Home | Hosting | Housing | Revendedores | Soporte | Empresa | Mapa del Sitio | Contacto | FAQ | Blog Corporativo
Atención técnica y comercial: (54)-11-5031-1111 las 24 hs. los 365 días del año. ToWebs, (c) 2008
Virtucom Networks S.A Av. Belgrano 1586, piso 10 (C1093AAQ) Cap. Fed. Bs. As, Argentina.