| Net_FTP::get() (Previous) | (Next) Net_FTP::getRecursive() | ||||
| |
|||||
|
|||||
string $local_file - Le fichier d'origine que vous voulez envoyer. You can specify this with either an absolute path or a path relative to the scripts directory. (Beware: The script directory is determined by the called script, if you use includes!)
string $remote_file - le chemin (nom de fichier compris) que vous voulez uploader. Cela doit absolument être le chemin relatif ou absolu d'un fichier. (Et pas d'un répertoire. Pour cela voyez: Net_FTP::putRecursive()).
bool $overwrite = false - Indique s'il faut écraser les fichiers existant sur la cible. Si non indiqué les fichiers ne sont pas écrasés.
[int $mode = null] - Cela doit être une de ces constantes FTP_ASCII or FTP_BINARY. Si le mode n'est pas donné, la classe essayera de déterminer le mode à partir de l'extension du fichier (en se basant sur extensions.ini) ou retournera à au mode de transfert par défaut (attribute).
Plusieurs erreurs peuvent être renvoyées par put. The errornumber is unspecific (until now) and will not tell you anything about the errormessage. Possible errors are:
Tableau 54-1. Valeurs PEAR_Error possibles
| Message d'erreur | Description | Solution |
|---|---|---|
| Local file '$local_file' does not exist. | Le fichier local donné n'existe pas. | Corrigez le chemin du fichier. |
| Remote file '$remote_file' exists and may not be overwriten. | Le fichier distant existe mais ne peut pas être écrasé. | Maybe you don't have the permission to overwrite the file. Vérifiez les permissions du fichier. |
| File '$local_file' could not be uploaded to '$remote_file'. | L'upload du fichier local a échoué. | Il peut y avoir plusieurs raisons: Le fichier local peut ne pas exister ou le répertoire cible n'existe pas, ou n'est pas disponible en écriture. |
Exemple 54-1. Utilisation de put()
|
| Net_FTP::get() (Previous) | (Next) Net_FTP::getRecursive() | ||||||||
| |
|||||||||
|
|||||||||