Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Paramètres
- $ftp_server = "nom du serveur";
- $ftp_user_name = "loguin";
- $ftp_user_pass = "MDP";
- $fichier_destination = $_SERVER["DOCUMENT_ROOT"] . "/non du dossier/";
- $fichier_name = $_FILES['monfichier']['name'];
- $source_file = $_FILES['fichier']['name'];
- // Connexion
- $conn_id = ftp_connect($ftp_server);
- // Identification par login et mot de passe
- $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
- // Vérification de la connexion
- if ((!$conn_id) || (!$login_result))
- {
- die("La connexion FTP a échoué!");
- }
- // Affichage du dossier FTP courant
- //echo "Dossier courant : ", ftp_pwd($conn_id), "\n";
- // changement du dossier courant
- if (@ftp_chdir($conn_id, "upload"))
- {
- // Confirmation du changement de dossier courant
- echo "Le dossier courant est maintenant : ", ftp_pwd($conn_id), "\n";}
- else
- {
- // Erreur lors du changement de dossier courant
- echo "Impossible de changer le dossier courant.\n";
- }
- // Upload du fichier local vers le serveur
- if($fichier_name != "")
- {
- $upload = ftp_put($conn_id, $source_file, "$fichier",FTP_BINARY);
- // Confirmation de l'envoi du fichier
- echo "Le fichier $source_file a été envoyé avec succes !";
- }
- else
- {
- // Erreur lors de l'envoi du fichier
- echo "Le fichier $source_file n'a pas put être envoyer !";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement