Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. <?php
  2. // Paramètres
  3. $ftp_server = "nom du serveur";
  4. $ftp_user_name = "loguin";
  5. $ftp_user_pass = "MDP";
  6. $fichier_destination = $_SERVER["DOCUMENT_ROOT"] . "/non du dossier/";
  7. $fichier_name = $_FILES['monfichier']['name'];
  8. $source_file = $_FILES['fichier']['name'];
  9. // Connexion
  10. $conn_id = ftp_connect($ftp_server);
  11. // Identification par login et mot de passe
  12. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  13. // Vérification de la connexion
  14. if ((!$conn_id) || (!$login_result))
  15. {
  16. die("La connexion FTP a échoué!");
  17. }
  18. // Affichage du dossier FTP courant
  19. //echo "Dossier courant : ", ftp_pwd($conn_id), "\n";
  20. // changement du dossier courant
  21. if (@ftp_chdir($conn_id, "upload"))
  22. {
  23. // Confirmation du changement de dossier courant
  24. echo "Le dossier courant est maintenant : ", ftp_pwd($conn_id), "\n";}
  25. else
  26. {
  27. // Erreur lors du changement de dossier courant
  28. echo "Impossible de changer le dossier courant.\n";
  29. }
  30. // Upload du fichier local vers le serveur
  31. if($fichier_name != "")
  32. {
  33. $upload = ftp_put($conn_id, $source_file, "$fichier",FTP_BINARY);
  34. // Confirmation de l'envoi du fichier
  35. echo "Le fichier $source_file a été envoyé avec succes !";
  36. }
  37. else
  38. {
  39. // Erreur lors de l'envoi du fichier
  40. echo "Le fichier $source_file n'a pas put être envoyer !";
  41. }
  42. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement