Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
894 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Envoi automatique de fichiers via ftp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Envoi automatique de fichiers via ftp

n°813821
Cyrius-c
Posté le 28-05-2006 à 12:46:01  profilanswer
 

Bonjour,
 
J'aimerai faire un script en shell (ca doit etre le plus simple) envoyer  automatiquement des fchiers via ftp vers un serveur web.
 
Par contre je ne connais pas grand chose, pouvez-vous m'aider? ca doit etre très court.
 
ON ouvre le logiciel ftp (ligne de commande),on se connecte, on envoie des fichiers et voila
Merci

mood
Publicité
Posté le 28-05-2006 à 12:46:01  profilanswer
 

n°813824
Bool
Posté le 28-05-2006 à 12:49:29  profilanswer
 

Hello,
 
une solution est d'utiliser PHP (oui, en shell).
 
par exemple :

Code :
  1. #!/usr/bin/php
  2. <?php
  3. $filename = $_SERVER['argv'][1];
  4. if( $ftp = ftp_connect( 'HOST-FTP', 21 ) )
  5. {
  6.     $ok = true;
  7.     if( $ok ) $ok = ftp_login( $ftp, 'LOGIN', 'PASSWORD' );
  8.     if( $ok ) $ok = ftp_pasv( $ftp, true );
  9.     if( $ok ) $ok = ftp_put( $ftp, '/CHEMIN/NOM-FICHIER-DISTANT', $filename, FTP_BINARY );
  10.     ftp_close( $ftp );
  11. }
  12. ?>

n°813826
Cyrius-c
Posté le 28-05-2006 à 12:58:57  profilanswer
 

J'y avait pas pensé :d
Merci :jap:

n°813883
esox_ch
Posté le 28-05-2006 à 15:13:34  profilanswer
 

Parcontre faudrait p-e définir $ok à false avant le test de connection :heink: , parceque sinon ça va pas marcher ... :heink: Ou alors tu lui fais un if(isset($ok))

n°813972
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 28-05-2006 à 19:15:41  profilanswer
 

c'est sale..
man ftp
et  
man netrc

n°814543
Tux_la_gir​afe
Posté le 30-05-2006 à 17:50:19  profilanswer
 

Si l'anglais ne te rebute pas : http://www.inlumineconsulting.com: [...] g.ftp.html
Intéresse toi surtout à Alternative #2 : Use a .netrc file, ça améliore un tantinet la sécurité...


Message édité par Tux_la_girafe le 30-05-2006 à 17:53:26

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Envoi automatique de fichiers via ftp

 

Sujets relatifs
[Mysql] fichiers fantomessous linux = choisir des fichiers pour les copier dans un dir
Probleme avec Cron : Stopper l'envoi de mailscopie de fichiers avec des restrictions
Pb accents fichiers FAT sur debian etch[Résolu] Supprimer les fichiers *abc récursivement
partage de fichiers Mandriva<-->WIndowslire fichiers ape
Graver fichiers > 2go ... k3b aime pasfichiers GRUB
Plus de sujets relatifs à : Envoi automatique de fichiers via ftp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR