Uploader des fichiers avec la meme extension de ftp vers ftp

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Uploader des fichiers avec la meme extension de ftp vers ftp

Uploader des fichiers avec la meme extension de ftp vers ftp

par jeradam » 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!