Uploader des fichiers avec la meme extension de ftp vers ftp

Petit nouveau ! | 1 Messages

13 janv. 2006, 10:57

voila en explorant un peut le forum j'ai trouvé ce script
<? 
$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!