Simple transfer de fichiers utilisant ftp

Soyez le premier à donner votre avis sur cette source.

Vue 5 955 fois - Téléchargée 589 fois

Description

Ce code s'adresse au webmasters et webmistress qui veulent récupérer les fichiers
de type '.log' afin d'établir des statistiques, corriger les erreurs éventuelles,
ou tout autre chose concernant leur site...

Le fichier (nommé web.log sur mon serveur) est généré journalièrement, et donc écrasé
régulièrement, une fois les statistiques de l'ébergeur établies. Le seul moyen de les
récupérés est de ce connecté manuellement, tous les jours et... c'est chiant !!!

Le code proposé ici se log sur le serveur, vérifie la présence du fichier distant, lis
sa date de dernière écriture et le copie sur votre ordinateur sous un Nom fabriqué à
l'aide de cette date:

Le web.log du 31 déc 2006 est copié en 20061231.LOG
Le web.log du 1 jan 2007 est copié en 20070101.LOG
Le web.log du 2 jan 2007 est copié en 20070102.LOG
etc..
ce qui permet de les triers facilement dans l'explorer.

Il ne vous reste plus qu'a modifié les chemins (serveur et local), le nom
de domaine, le nom d'utilisateur et le mots de passe.
Une fois compilé, l'ajouté dans le planificateur de tache puis retourné dans
votre hamac ;)

Le flag FTP_TRANSFER_TYPE_BINARY peut être modifié en FTP_TRANSFER_TYPE_ASCII
si vous voulez les codes de saut de ligne en plus des codes de fin de ligne.
Attention, le fichier généré le 31 concerne les visites du 30 !

Source / Exemple :


Lecture du source plus aisée dans le ZIP...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
116
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
10 avril 2013
1
Le code de l'exe qui crée password.inc !
Vous pouvez le trouver là:
http://www.rph-concept.com/download/pwd_dialog.zip
Messages postés
56
Date d'inscription
mardi 27 août 2002
Statut
Membre
Dernière intervention
4 février 2008

heu l'executable pour créer le password.inc n'est pas inclu dans le zip pour des raisons de sécurité,
il serai possible que tu nous fasses part de son code source pour lui également ?

sinon joli exemple, merci.
Messages postés
116
Date d'inscription
samedi 4 juin 2005
Statut
Membre
Dernière intervention
10 avril 2013
1
Salut PATATALO,
Remarque pertinente !
Un petit utilitaire d'encodage de mot de passe a été inclus, il demande un mot de passe et une clef d'encodage, puis génère le fichier password.inc qui contient le mot de passe crypter ainsi que 2 routines:
- GetPassword pour décoder, et
- KillPassword pour le détruire après utilisation.
La clef d'encodage est 8 Bit (plus des rol et ror) et ne constitue donc pas une protection optinale, si votre site contient des informations capitales, passez votre chemin...
Bluebibubble
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
salut,

le probleme est que le mot de passe se retrouve en clair sur l'ordinateur client donc qu'elle utilité d'un mot de passe ?

@++
Messages postés
163
Date d'inscription
lundi 29 septembre 2003
Statut
Membre
Dernière intervention
8 mai 2010

Webmaster de profession, je n'y connais rien en ASM (enfin si des reste de BTS électronique) et j'aimerai bien m'y remettre. (adresse d'un bon tuto ?)

bref c'est intéressant comme système, à l'heure actuelle sous linux on utlise les célèbre tache cron mais les fichier reste sur le serveur et c'est pas idéal de traiter un fichier de log sur un frontal en production.

en tout cas merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.