oui je suis arrivé à afficher mon résultat de ma commande, ligne par ligne :)
et j'utilise la focntion "split" pour decouper chaque ligne
voici mon code :
<?php
if (!$fp = fopen("netstat.txt","r")) {
echo "Echec de l'ouverture du fichier";
exit;
}
else {
while(!feof($fp)) {
// On récupère une ligne
$Ligne = fgets($fp,255);
// On affiche la ligne
echo $Ligne.'<br>';
// je decoupe ma ligne recuperer en definnsant l'espace comme parametre de decoupe
$resultats = split(" ", $Ligne);
echo $resultats[0].'<br>'.$resultats[1].'<br>'.$resultats[2].'<br>'.$resultats[3].'<br>'.$resultats[4].'<br>';
}
fclose($fp); // On ferme le fichier
}
?>
le code me donne a l'affichage ceci :
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1456
TCP
0.0.0.0:135
0.0.0.0:0
LISTENING
1456
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1110 0.0.0.0:0 LISTENING 512
TCP 0.0.0.0:19780 0.0.0.0:0 LISTENING 512
TCP 81.192.178.205:139 0.0.0.0:0 LISTENING 1500
TCP 81.192.178.205:1797 84.53.134.242:80 ESTABLISHED 512
ainsi de suite, mon probleme c'est que split me decoupe que la premiere ligne même si le tout est met dans la boucle 'while'
je comprend pas pourquoi