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
:
send_ftp.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['uploadFile'])) { $file = $_FILES['uploadFile']; $fileTmpPath = $file['tmp_name']; $fileName = $file['name']; $fileSize = $file['size']; $fileType = $file['type']; $fileError = $file['error']; if ($fileError === UPLOAD_ERR_OK) { // Configuration FTP $ftpServer = 'ftp.example.com'; $ftpUsername = 'your_username'; $ftpPassword = 'your_password'; $ftpServer = 'ftp.cluster011.ovh.net'; $ftpUsername = 'analogde'; $ftpPassword = 'rainbow'; //$ftpRemoteFile = '/path/to/remote/directory/' . $fileName; $$ftpRemoteFile = "/www/2024_PHP/2024_PHP_04_11_2024/FTP/" . $fileName; echo "Zorro"; // Connexion au serveur FTP $connId = ftp_connect($ftpServer); if ($connId) { $loginResult = ftp_login($connId, $ftpUsername, $ftpPassword); if ($loginResult) { // Téléchargement du fichier sur le serveur FTP $uploadResult = ftp_put($connId, $ftpRemoteFile, $fileTmpPath, FTP_BINARY); if ($uploadResult) { echo 'Fichier téléchargé avec succès'; } else { echo 'Erreur lors du téléchargement du fichier sur le serveur FTP'; } // Fermeture de la connexion FTP ftp_close($connId); } else { echo 'Erreur de connexion FTP'; } } else { echo 'Erreur de connexion au serveur FTP'; } } else { echo 'Erreur lors du téléchargement du fichier'; } } else { echo 'Aucun fichier sélectionné'; } ?>