PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ftp_cdup> <FTP Functions
Last updated: Fri, 22 Aug 2008

view this page in

ftp_alloc

(PHP 5)

ftp_allocReserva espacio para que un archivo sea cargado

Descripción

bool ftp_alloc ( resource $secuencia_ftp , int $tam_archivo [, string &$resultado ] )

Envía un comando ALLO al servidor FTP remoto para reservar espacio para la carga de un archivo.

Note: Muchos servidores FTP no ofrecen soporte para este comando. Estos servidores pueden devolver un código de fallo (FALSE) que indica que el comando no es soportado, o un código de éxito (TRUE) para indicar que la pre-ubicación no es necesaria y el cliente debe continuar como si la operación hubiera sido exitosa. Debido a esto, puede ser mejor reservar esta función para servidores que requieren la preubicación explícitamente.

Lista de parámetros

secuencia_ftp

El identificador de enlace de la conexión FTP.

tam_archivo

El número de bytes a reservar.

resultado

Una representación textual de la respuesta de los servidores será devuelta por referencia en resultado si se entrega la variable.

Valores retornados

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

Ejemplos

Example #1 Ejemplo de ftp_alloc()

<?php

$archivo 
"/home/usuario/miarchivo";

/* conexion con el servidor */
$id_con ftp_connect('ftp.example.com');
$resultado_login ftp_login($id_con'anonymous''usuario@example.com');

if (
ftp_alloc($id_confilesize($archivo), $resultado)) {
  echo 
"El espacio fue reservado satisfactoriamente en el servidor. Enviando $archivo.\n";
  
ftp_put($id_con'/incomming/miarchivo'$archivoFTP_BINARY);
} else {
  echo 
"No fue posible reservar espacio en el servidor. El servidor dijo: $resultado\n";
}

ftp_close($id_con);

?>

Ver también



add a note add a note User Contributed Notes
ftp_alloc
adams[AT]techweavers[DOT]net
21-Jun-2005 02:32
This function is nice but like the ftp_size function it too has a flaw if your file is larger then 2.1Gb or 2.1 Billion Btyes it cannot be properly allocated.

ftp_cdup> <FTP Functions
Last updated: Fri, 22 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites