Verbinding actief? (PHP)

Pagina: 1
Acties:

  • Servowire
  • Registratie: September 2000
  • Laatst online: 19-08 18:46

Servowire

prutser:~#

Topicstarter
Ik wist niet goed of dit in P&W thuishoorde, of hier.

Hoe kan ik in PHP laten zien of een bepaalde verbinding actief is ? (b.v. eth0 of ppp0)

Ik had al dit gemaakt:
code:
1
ifconfig ppp0 | grep inet | awk {'print $2'} | sed s/addr://

Nu heb ik het IP van ppp0, en als ie niet actief zou zijn, dan geeft hij niets af.

Hoe kun je dit verder in PHP verwerken?

edit:
zodat ik op mijn webserver zou kunnen zien:
"Internet Actief"
of
"internet niet actief"

met papier mache kun je alles maken!!


  • jeroen|IA
  • Registratie: Juni 1999
  • Laatst online: 26-05-2025
Dat kan korter :)
/sbin/ifconfig ppp0 | awk '/inet/ {gsub("addr:", ""); print $2}'

  • Niek
  • Registratie: Februari 2001
  • Laatst online: 14-07 11:42

Niek

f.k.a. The_Surfer

Volgens mij moet dit lukken:
PHP:
1
2
3
4
5
6
7
8
9
10
<?
$verbinding = shell_exec("/sbin/ifconfig ippp0 | grep inet | awk {'print$2'} | sed s/addr://");

if (empty($verbinding)) {
    echo "Verbinding niet actief";
}
else {
    echo "Verbinding actief met ip $verbinding";
}
?>

À vaincre sans péril, on triomphe sans gloire - Pierre Corneille