[php] & netstat

Pagina: 1
Acties:

  • The Gamblers
  • Registratie: Januari 2001
  • Laatst online: 17:44
Help :'( Ik krijg het niet voor elkaar ik doe
code:
1
$netstat = (exec("netstat -a"));

maar als ik echo $netstat doe zie ik niks |:( Hoe krijg ik nu bepaalde regels uit netstat in een waarde ?

Console Guy


  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25

  • The Gamblers
  • Registratie: Januari 2001
  • Laatst online: 17:44
Done.. Tsja dat krijg je als je pas een paar weken met php bezig bent, je weet dan niet welke functie je waarvoor moet gebruiken. Sterker nog, je weet niet eens hoe die functie heet.. :'(

Nog even wat.
code:
1
2
$netstat= (shell_exec("netstat -e"));
$sb = substr("$netstat",90,20);

moet ik nu gewoon blijven proberen tot ik de juiste getallen heb die in $sb moeten of is er een handigere manier voor ??

Console Guy


Verwijderd

Ik gebruik bij multiline output altijd
PHP:
1
2
3
4
<?
$output = `netstat -a`;
echo $output;
?>

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 16-08 07:25
Als je bepaalde getallen wilt hebben, kun je het beste al bij de uitvoer die getallen eruit filteren met 'grep' (linux-commando)
code:
1
$netstat= (shell_exec("netstat -e | grep getal"));

Nu weet ik zo snel niet hoe er meerdere getallen bij zet, maar dit is misschien iets wat je zoekt...

Verwijderd

meerdere getallen kan ook zo

netstat | awk print '{$1 $4}'

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Je kunt ook de back-tick quotes gebruiken:
code:
1
2
$n = `netstat -a`;
print_r ( $n );

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • The Gamblers
  • Registratie: Januari 2001
  • Laatst online: 17:44
Op vrijdag 04 januari 2002 10:11 schreef fladder het volgende:
Ik gebruik bij multiline output altijd
PHP:
1
2
3
4
<?
$output = `netstat -a`;
echo $output;
?>
Thanks. Dit werkt perfect

Console Guy

Pagina: 1