File "upload.php"
Full Path: /home/analogde/www/Four/Monsta-FTP-master/Essai FTP/upload.php
File size: 2.09 KB
MIME-type: text/x-php
Charset: utf-8
<?php
// Configuration FTP
$ftp_server = "ftp.cluster011.hosting.ovh.net";
$ftp_username = "analogde";
$ftp_password = "rainbow";
//$ftp_destination_dir = "/chemin/du/dossier/destination/";
$ftp_destination_dir = "/home/analogde/www/PATRICE/password.docx";
// Vérification si un fichier a été soumis
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['file']))
{
$file = $_FILES['file'];
$local_file_path = $file['tmp_name'];
$remote_file_name = basename($file['name']);
// Connexion au serveur FTP
$ftp_conn = ftp_connect($ftp_server);
if (!$ftp_conn)
{
die("Erreur : Impossible de se connecter au serveur FTP.");
}
// Authentification FTP
$login = ftp_login($ftp_conn, $ftp_username, $ftp_password);
if (!$login)
{
ftp_close($ftp_conn);
die("Erreur : Échec de l'authentification FTP.");
}
echo "Connexion : OK" ."<br>";
if( file_exists($ftp_destination_dir) )
{
echo "Bingo";
}
else
{
echo "not found ?";
}
if ( ftp_chdir($ftp_conn, $ftp_destination_dir) )
{
echo "Super ......";
}
/*
// Vérification si le fichier existe déjà sur le serveur
ftp_chdir($ftp_conn, $ftp_destination_dir);
$file_list = ftp_nlist($ftp_conn, ".");
if (in_array($remote_file_name, $file_list))
{
echo "Le fichier existe déjà sur le serveur.";
}
else
{
// Envoi du fichier
if (ftp_put($ftp_conn, $ftp_destination_dir . $remote_file_name, $local_file_path, FTP_BINARY))
{
echo "Fichier envoyé avec succès.";
}
else
{
echo "Erreur lors de l'envoi du fichier.";
}
}
// Fermeture de la connexion FTP
ftp_close($ftp_conn);
*/
}
else
{
echo "Aucun fichier soumis.";
}
?>