RE: [PHP] check socket status
| From: | Jim Moseby | Date: | Wed, 10 May 2006 16:18:48 +0000 |
| Subject: | RE: [PHP] check socket status | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-235916@lists.php.net to get a copy of this message | ||
>
> Jim Moseby wrote:
> > Your server is *nix? You could:
> >
> > $netstat_info=
netstat -l; // notice back-tics
> >
> > ...then parse through the output.
> >
> > JM
>
> netstat -l | grep 5514 gives me information about listening
> service on
> port 5514. That's all I needed but I only can get this from *nix
> console. How could I test it on PHP server side ?
>
Maybe I misunderstand what you are trying to do. Run this on your server:
<?PHP
$netstat_info=netstat -l;
echo $netstat_info;
?>
Assuming it has permissions, and all the stars are aligned, you should get
the output of the 'netstat -l' command echoed to the screen.
Once you have that, you can parse through the text in $netstat_info for what
you want, or modify the command more to your liking (ie
$netstat_info=netstat -l | grep 5514;) or whatever.
JM