Начал понемногу вспоминать порядком уже забытый пхп. Набросал фрагмент кода, отображающего статус PPPoE соединения, черновик так сказать. Отображает состояние трафик и позволяет отключить при необходимости. Последние пока не реализовано.
<?php
function ppp_name(){
return exec('/sbin/ifconfig | egrep ppp');
};
function ppp_control(){
return exec('/sbin/ifconfig | grep -c ppp');
};
function ppp_traffic(){
return exec ('/sbin/ifconfig | egrep RX');
};
echo "<TABLE WIDTH=100% CELLPDDING=4 CELLSPACING=0>";
echo "<TR><TD WIDTH=16%>Интерфейс</TD>";
echo "<TD WIDTH=84%>".ppp_name()."</TD></TR>";
echo "<TR><TD WIDTH=16%>Статус</TD>";
if (ppp_control()==1){
echo "<TD>OK</TD></TR>";}
else
{
echo "<TD>ERROR </TD></TR>";};
echo "<TR><TD>Трафик</TD><TD>".ppp_traffic()."</TD></TR>";
echo "<TR><TD>Действие:</TD>";
echo "<TD WIDTH=84%>";
if (ppp_control()==1){
echo "Подключить - <A HREF=stop>Отключить</a> </TD></TR>";}
else
{
echo "<A HREF=start>Подключить</a> - Отключить";};
echo "</TABLE>";
?>
Комментариев нет:
Отправить комментарий