IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

logs txt + mysql comment faire


Sujet :

SQL Procédural MySQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Par défaut logs txt + mysql comment faire
    bonjour j'ai vraiment besoin d'aide je suis perdu et je ne sais pas par ou commensé



    j'ai un fichier logs du genre
    ....................................................................................................
    [Google]
    IP=64.233.183.99
    Hostname=64.233.183.99
    partial=0

    [ Microsoft]
    Hostname= Microsoft
    IP=207.46.
    partial=1
    .......................................................................................................................................
    j'aimerai donc pouvoir mettre ces information dans une basse mysql mais je ne sais dans quel language je peux le faire .
    vous remarquerai que la 2éme ligne et la 3éme IP= et Hostname= sont de temps en temps inverser
    il faudra prendre ça en compte ...
    le but et tout simplement de repertorier dans une basse chaque nom domaine entre crochet [] avec son ip et sont hostname.

    voila je suis a disposition pour toute remarque merci amicalement.

  2. #2
    Membre chevronné Avatar de nounetmasque
    Inscrit en
    Janvier 2003
    Messages
    494
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 494
    Par défaut
    Je te conseillle d'utiliser une script PHP qui te parsera ton fichier avec un algo assez simple puisque tu connais exactement sa structure. Il te suffit pour chaque champ de récupére la valeur derrière le caractère =

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Php possède la fonction 'parse_ini_file()' pour ça : http://fr.php.net/manual/fr/function.parse-ini-file.php

  4. #4
    Membre confirmé
    Profil pro
    rfv
    Inscrit en
    Novembre 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rfv

    Informations forums :
    Inscription : Novembre 2006
    Messages : 91
    Par défaut Choisir un langage existant sur l'ordinateur
    Je te conseille d'utiliser un langage disponible sur ton serveur.
    Ce qui est toujours disponible c'est un binaire compilé depuis du C.

    Sinon PHP ou PERL est un language script facile à mettre en place pour ton exemple.

    Il te faut juste trouver un langage facile ou que tu maitrise et qui propose un API MySql pour s'y connecter.

    Au pire tu peux le faire en script (shell script .sh sous linux) et appeler un l'insertion Mysql via le client mysql en ligne de commande.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 22/06/2010, 16h08
  2. [MySQL] Requête Mysql comment faire ?
    Par gerlougir dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 27/05/2007, 11h29
  3. [C# 2.0/Odbc/MySql] Comment faire un insert ?
    Par FraktaL dans le forum Accès aux données
    Réponses: 3
    Dernier message: 06/07/2006, 17h27
  4. [MySQL] comment faire sans les vues ?
    Par phpaide dans le forum Langage SQL
    Réponses: 2
    Dernier message: 21/04/2006, 13h32
  5. [MySQL] Comment faire des sous-totaux ?
    Par renaud26 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 03/02/2006, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo