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

Langage PHP Discussion :

Lire un netstat


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 7
    Par défaut Lire un netstat
    Hello all !
    J'aimerais pouvoir recuperer qu'un élément de netstat :
    TCP 1.1.1.1:7777 2.2.2.2:51815 ESTABLISHED 2484
    J'aimerais afficher dans un echo seulement l'ip en rouge.
    merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    1 - executer la commande netstat et recuperer le retour : function exec()
    2 - analyser le retour : preg_match()
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 7
    Par défaut
    J'effectue le netstat via un programme en c#.
    Je le recupere via la fonction fread et ensuite je l'affiche mais quand j'affiche ça affiche toutes la ligne.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    mais quand j'affiche ça affiche toutes la ligne.
    ça c'est étrange, j'aurais imaginé que PHP allait deviner la partie que tu voulais
    Tu peux aussi utiliser file_get_contents() si ton fichier n'a qu'une ligne c'est plus simple.

    Il te reste donc le point 2 à écrire.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 332
    Par défaut
    Bonjour,

    après la lecture de la chaine

    faire un preg_match() ou plus simple(peut-être) explode() sur cette même chaine

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 7
    Par défaut
    Citation Envoyé par papajoker Voir le message
    Bonjour,

    après la lecture de la chaine

    faire un preg_match() ou plus simple(peut-être) explode() sur cette même chaine
    Pouvez-vous m'aider sur la mise en place de ceci ?

  7. #7
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 332
    Par défaut
    Citation Envoyé par sinay76 Voir le message
    Pouvez-vous m'aider sur la mise en place de ceci ?
    un tuto sur les regex :
    http://g-rossolini.developpez.com/tutoriels/php/regex/

    sinon
    ----------------------------------------------------------------------------------------------------------

    1) je fais une recherche avec mon moteur preféré : "php doc explode"

    2) je tombe sur cette page : http://fr2.php.net/manual/fr/function.explode.php

    3) je lis "Exemple 1" je le recopie

    4) a la place de "$pizza" je mets ma chaine "$chaineNetstat"

    5) je fais un echo $pieces[ LeBonNumeroDeColonne ];

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

Discussions similaires

  1. Le grand mode d'emploi du forum, à lire si vous souhaitez tout savoir !
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 03/06/2013, 18h36
  2. À lire OBLIGATOIREMENT avant de poster sur ce forum
    Par ok.Idriss dans le forum Débats sur le développement - Le Best Of
    Réponses: 2
    Dernier message: 25/09/2006, 00h21
  3. Réponses: 5
    Dernier message: 20/08/2002, 19h01
  4. Lire 1 bit d'un fichier en C
    Par Anonymous dans le forum C
    Réponses: 3
    Dernier message: 23/05/2002, 19h31
  5. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 01h11

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