ola je suis en train de faire un script permettant de récupérer les données d'un site ftp vers mon serveur web cependant j'ai actuellement plusieur pb
voici mon script si quelqu'un peut me dire ce qu'il ne va pas
merci par avance
<?php
$ftp_server="XXXX";
$ftp_user_name="XXXX";
$ftp_user_pass="XXXX";
$destination_file='backup_$ftp_server/';
$source_file="../../../web";
// Création de la connexion
$conn_id = ftp_connect("$ftp_server");
// Authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué!";
echo "Tentative de connexion à $ftp_server avec $ftp_user_name";
die;
} else {
echo "Connecté à $ftp_server, avec $ftp_user_name ";
}
echo "<br><br><br>";
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
echo "<br><br><br>";
//si le dossier n'existe pas on le crée
if (!file_exists("backup_$ftp_server/")) mkdir("backup_$ftp_server/");
if (ftp_get($conn_id, $destination_file, $source_file, FTP_BINARY)) {
echo "La sauvegarde de $source_file sur $ftp_server en $destination_file\n";
} else {
echo "La sauvegarde Ftp a échoué!";
}
// Fermeture de la connexion FTP.
ftp_close($conn_id);
?>
le message d'erreur est Warning: ftp_get(): ../../../web: Not a regular file in c:\program files\easyphp1-8\www\sauvegardes\sauvegardesites.php on line 70