Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Administratif
/
FTP
/
Monsta-FTP-master
:
upload.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_FILES['file'])) { echo " Ce sctipt fonctionne correctement, il recoit le fichier chosi avec le mode input type file et réakise le chargement par ftp dans le répertoire choisi"; $ftp_server = "ftp.cluster011.ovh.net"; // Adresse du serveur FTP $ftp_user = "analogde"; // Nom d'utilisateur FTP $ftp_pass = "rainbow"; // Mot de passe FTP $remote_file = "/path/to/remote/file.txt"; // Chemin du fichier sur le serveur FTP $remote_file = "https://analog-design.net/2024_PHP/2024_PHP_12_11_2024/FTP/Workarea/pipo.jpg"; $remote_file = "/www/2024_PHP/2024_PHP_12_11_2024/FTP/Workarea/"; // Connexion au serveur FTP $conn_id = ftp_connect($ftp_server); // Connexion avec identifiants $login_result = ftp_login($conn_id, $ftp_user, $ftp_pass); if ((!$conn_id) || (!$login_result)) { echo "La connexion FTP a échoué !"; echo "Tentative de connexion avec $ftp_user@$ftp_server"; exit; } else { echo "Connecté avec succès à $ftp_server, pour l'utilisateur $ftp_user"; } // Vérifier si le fichier a été uploadé avec succès if ($_FILES['file']['error'] == UPLOAD_ERR_OK) { ftp_pasv( $conn_id, true ); $local_file = $_FILES['file']['tmp_name']; //$remote_file = "/path/to/remote/" . basename($_FILES['file']['name']); $remote_file = $remote_file . basename($_FILES['file']['name']); // $remote_file = "https://analog-design.net/2024_PHP/2024_PHP_12_11_2024/FTP/Workarea/" . basename($_FILES['file']['name']); echo "<br><br>"; echo " Chemin " .$remote_file ."<br><br>"; // Télécharger le fichier if (ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY)) { echo "Le fichier a été téléchargé avec succès !"; } else { echo "Il y a eu un problème lors du téléchargement du fichier !"; } } else { echo "Erreur lors de l'upload du fichier !"; } // Fermer la connexion ftp_close($conn_id); } else { echo "Aucun fichier n'a été uploadé."; } ?>