1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| $ftp_server='127.0.0.1';
$ftp_user_name='user';
$ftp_user_pass='***';
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Verification de la connexion
if ((!$conn_id) || (!$login_result))
{ echo "La connexion FTP a echoue !\n";
echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name\n"; exit; }
else { echo "Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name\n"; }
$fichier = $_FILES['monfichier']['name'];
$source_file = $_FILES['monfichier']['tmp_name'];
//$source=$_POST['nom'] ;
$uploads_dir = '/uploads';
$destination_file = "$fichier";
// Chargement d'un fichier
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_ASCII);
// Verification du status du chargement
if (!$upload) { echo "Le chargement FTP a echoue "; }
else { echo "Chargement de $source_file vers $ftp_server en tant que $destination_file\n";
}
// Fermeture du flux FTP
ftp_close($conn_id); |