File "send_ftp.php"

Full Path: /home/analogde/www/Administratif/FTP/Workarea/send_ftp.php
File size: 1.76 KB
MIME-type: text/x-php
Charset: utf-8

<?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é';

}
*/
?>