PHP ftp_alloc()
La fonction ftp_alloc() est une fonction intégrée en PHP qui est utilisé pour allouer de l’espace pour un fichier à télécharger sur le serveur FTP.
Syntaxe
ftp_alloc(conn, size, res)
Paramètres
- conn(Obligatoire) : Spécifie la connexion FTP à utiliser.
- size(Obligatoire) : Spécifie le nombre d’octets à allouer.
- res(Optionnel) : Spécifie une variable dans laquelle stocker la réponse du serveur.
Valeur de retour
La fonction renvoie TRUE en cas de succès. FALSE en cas d’échec.
Version PHP:
5+
Exemple :
Le code suivant alloue de l’espace pour un fichier et Upload le fichier sur le serveur FTP:
<?php $file = "c:\doc\file.txt"; // Se connecter au serveur $con = ftp_connect('192.168.10.10'); $login = ftp_login($con, 'test', 'test'); if (ftp_alloc($con, filesize($file), $res)) { echo "Espace alloué avec succès sur le serveur.\n"; ftp_put($con, 'c:/file/', $file, FTP_BINARY); } else { echo "Impossible d'allouer de l'espace sur le serveur.\n"; } // Fermer la connexion ftp_close($con); ?>