Función ftp_alloc() PHP

Definición y uso

La función ftp_alloc() asigna espacio para el archivo que se va a subir al servidor FTP.

Si tiene éxito, devuelve true. En caso contrario, devuelve false.

Sintaxis

ftp_alloc(ftp_connection,tamaño,return)
Parámetros Descripción
ftp_connection Obligatorio. Especifica la conexión FTP a usar.
tamaño Opcional. Especifica el número de bytes a asignar.
return Opcional. Especifica el número de bytes para almacenar la respuesta del servidor.

Sugerencias y notas

Notas:Muchos servidores no admiten este comando.

Ejemplo

Ejemplo 1

<?php
$conn = ftp_connect("ftp.testftp.com") or die("No se pudo conectar");
ftp_login($conn,"admin","ert456");
ftp_alloc($conn,"160",$response);
echo $response;
ftp_close($conn);
?>

Ejemplo 2

<?php
$file = "myfile.txt";
$conn = ftp_connect("ftp.testftp.com") or die("No se pudo conectar");
ftp_login($conn,"admin","ert456");
if (ftp_alloc($conn, filesize($file), $response))
  {
  echo "Espacio asignado en el servidor.";
  }
else
  {
  echo "No se puede asignar espacio. " . $response;
  }
ftp_close($conn);
?>