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

search for in the

ftp_cdup> <Fonctions FTP
Last updated: Fri, 14 Nov 2008

view this page in

ftp_alloc

(PHP 5)

ftp_allocAlloue de l'espace pour un téléchargement de fichier

Description

bool ftp_alloc ( resource $ftp_stream , int $filesize [, string &$result ] )

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.

Liste de paramètres

ftp_stream

L'identifiant du lien de connexion FTP.

filezise

Le nombre d'octets à allouer.

return

Une représentation textuelle de la réponse du serveur qui sera retournée par référence dans result si une variable est fournie.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemples

Exemple #1 Exemple avec ftp_alloc()

<?php

$file 
"/home/user/myfile";

/* Connexion au serveur */
$conn_id ftp_connect('ftp.example.com');
$login_result ftp_login($conn_id'anonymous''user@example.com');

if (
ftp_alloc($conn_idfilesize($file), $result)) {
  echo 
"Espace alloué avec succès sur le serveur. Envoi de $file.\n";
  
ftp_put($conn_id'/incomming/myfile'$fileFTP_BINARY);
} else {
  echo 
"Impossible d'allouer l'espace sur le serveur. Réponse du serveur : $result\n";
}

ftp_close($conn_id);

?>

Voir aussi



add a note add a note User Contributed Notes
ftp_alloc
adams[AT]techweavers[DOT]net
21-Jun-2005 11: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> <Fonctions FTP
Last updated: Fri, 14 Nov 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites