(PHP 5, PHP 7, PHP 8)
ftp_alloc — Alloue de l'espace pour un téléchargement de fichier
   ftp_alloc() envoie la commande FTP ALLO
   pour allouer un espace sur le serveur FTP de filesize
   octets.
  
Note:
De nombreux serveur FTP ne supportent pas cette commande. Ces serveurs peuvent retourner un code d'erreur (
false) qui indique que la commande n'est pas supportée, ou (true) pour dire que la préallocation n'est pas nécessaire : le client continue alors ses opérations de la même façon. À cause de cela, il est préférable de n'utiliser cette fonction qu'avec les serveurs qui requièrent spécifiquement cette fonction.
ftpUne instance de FTP\Connection.
sizeLe nombre d'octets à allouer.
response
       Une représentation textuelle de la réponse du serveur qui sera retournée
       par référence dans response si une variable est fournie.
      
| Version | Description | 
|---|---|
| 8.1.0 | La paramètre ftpattend désormais une instance de
  FTP\Connection ; auparavant, une resource était attendu. | 
Exemple #1 Exemple avec ftp_alloc()
<?php
$file = "/home/user/myfile";
// Connexion au serveur
$ftp = ftp_connect('ftp.example.com');
$login_result = ftp_login($ftp, 'anonymous', 'user@example.com');
if (ftp_alloc($ftp, filesize($file), $result)) {
  echo "Espace alloué avec succès sur le serveur. Envoi de $file.\n";
  ftp_put($ftp, '/incoming/myfile', $file, FTP_BINARY);
} else {
  echo "Impossible d'allouer l'espace sur le serveur. Réponse du serveur : $result\n";
}
ftp_close($ftp);
?>
