<?
$ftp_server = "ftp";
$ftp_user_name = "blabla";
$ftp_user_pass = "bli";
$destination_file = "nomdufichier.extension";
// (j'ai essayé avec et sans le nom de fichier après le \monsite\images\)
$source_file = "nomdufichier.extension";
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Vérification de la connexion
if(false !== $conn_id)
{
echo "<p>Connexion au serveur ". $ftp_server .", pour l'utilisateur ". $ftp_user_name ."</p>\n";
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Vérification de la réussite de l'identification
if(false !== $login_result)
{
echo "Identification de l'utilisateur ". $ftp_user_name ." auprès du serveur FTP ". $ftp_server ."...";
// Chargement du fichier
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// Vérification du status du chargement
if (false === $upload)
{
echo "Le chargement FTP a échoué!";
}
else
{
echo "Chargement de ". $source_file ." vers ". $ftp_server ." en tant que ". $destination_file;
}
}
else
{
echo("<p>L'identification auprès du serveur FTP ". $ftp_server ." a échoué pour ". $ftp_user_name .".</p>\n");
}
// Fermeture du flux FTP
ftp_close($conn_id);
}
else
{
echo("<p>La connexion au serveur FTP ". $ftp_server ." a échoué.</p>\n");
}
?>
Le problème est que je voudrais bien pouvoir copier le contenu complet d'un repertoire et non pas seulement un fichier unique (en option si on pouvait definir l'extension ça serait bien aussi)
Est ce que vous pourriez m'aider?
Merci!