Função ftp_alloc() PHP

Definição e uso

A função ftp_alloc() aloca espaço para o arquivo que será uploaded para o servidor FTP.

Se for bem-sucedido, retorna true. Caso contrário, retorna false.

Sintaxe

ftp_alloc(ftp_connection,size,return)
Parâmetros Descrição
ftp_connection Obrigatório. Especifica a conexão FTP a ser usada.
size Opcional. Especifica o número de bytes a serem alocados.
return Opcional. Especifica o número de bytes de armazenamento da resposta do servidor.

Dicas e notas

Notas:Muitos servidores não suportam este comando.

Exemplo

Exemplo 1

<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_alloc($conn,"160",$response);
echo $response;
ftp_close($conn);
?>

Exemplo 2

<?php
$file = "myfile.txt";
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
if (ftp_alloc($conn, filesize($file), $response))
  {
  echo "Space allocated on server.";
  }
else
  {
  echo "Unable to allocate space. " . $response;
  }
ftp_close($conn);
?>