PHP ftp_put()
La fonction ftp_put() est une fonction intégrée en PHP qui Upload un fichier sur le serveur FTP.
Syntaxe
ftp_put(conn, server_file, local_file, mode, pos)
Paramètres
- conn(Obligatoire) : Spécifie la connexion FTP à utiliser.
- server_file(Optionnel) : Spécifie le fichier à uploader sur le serveur.
- local_file(Obligatoire) : Spécifie un fichier local.
- mode(Optionnel) : Spécifie le mode de transfert. Les valeurs possibles: FTP_ASCII ou FTP_BINARY.
- pos(Optionnel) : Spécifie la position dans le fichier distant à partir duquelle commencer l’upload.
Valeur de retour
La fonction renvoie TRUE en cas de succès. FALSE en cas d’échec.
Version PHP:
4+
Exemple :
Le code suivant Upload le fichier sur le serveur FTP, le fichier « file.txt » est un fichier local, tandis que « test.txt » est un fichier serveur:
<?php // Se connecter au serveur $con = ftp_connect('192.168.10.10'); $login = ftp_login($con, 'test', 'test'); // Uploader le fichier if (ftp_put($con, "test.txt", "file.txt", FTP_BINARY, 0)) { echo "Upload réussi de $file."; } else { echo "Erreur d'Upload de $file."; } // Fermer la connexion ftp_close($con); ?>