⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.php

📁 主要包括sms网关和wap网关实现说明和源码
💻 PHP
📖 第 1 页 / 共 2 页
字号:
  Queued (MO)</td><td valign=top align=right class=text></td><td valign=top class=text>  Started</td><td valign=top class=text>  SSL</td></tr>    <?php         foreach ($configs as $inst => $config) {            $x = XPathValue("gateway/boxes", $status[$inst]);            $x = trim($x); // the boxes number sometimes returns a few blank spaces            /* drop an error in case we have no boxes connected */            if (empty($x)) {                        echo "<tr><td valign=top align=center class=text>\n";                echo "($inst)";                        echo "</td><td valign=top align=left colspan=4 class=text>\n";                echo "<span class=red><b>no boxes connected to this bearerbox!</b></span> <br /> \n";                        echo "</td></tr>\n";            } else {                /* loop the boxes */                          $i = 0;                while (($y = XPathValue("box", $x)) != "") {                    $i++;        				  echo "<tr><td valign=top align=center class=text>\n";        		        echo "($inst)";        				  echo "</td><td valign=top align=left class=text>\n";                    echo "<b>".XPathValue("type", $y)."</b>";						  echo "</td><td valign=top class=text nowrap>\n";                    echo XPathValue("id", $y);						  echo "</td><td valign=top class=text nowrap>\n";                    echo XPathValue("IP", $y);						  echo "</td><td valign=top align=right class=text nowrap>\n";                    echo "<b>".XPathValue("queue", $y)."</b> msgs";						  echo "</td><td valign=top nowrap></td>";						  echo "<td valign=top class=text nowrap>\n";                    if (ereg("on-line (.*)d (.*)h (.*)m (.*)s", XPathValue("status", $y), $regs)) {                        $ts = ($regs[1]*24*60*60) + ($regs[2]*60*60)                             + ($regs[3]*60) + $regs[4];                        echo date("Y-m-d H:i:s", mktime()-$ts).", ";                        echo "uptime $regs[1]d $regs[2]h $regs[3]m $regs[4]s";                    }						  echo "</td><td valign=top class=text nowrap>\n";                    echo XPathValue("ssl", $y);						  echo "</td></tr>\n";                    $a = substr($x, strpos($x, "</box>") + 6);                    $x = $a;                }            }        }    ?></table></p><h4>SMSC connections</h4><p id=bord><table width=100% cellspacing=0 cellpadding=5 border=0><tr><td valign=top align=right class=text>  Links</td><td valign=top align=right class=text>  Online</td><td valign=top align=right class=text>  Disconnected</td><td valign=top align=right class=text>  Connecting</td><td valign=top align=right class=text>  Re-connecting</td><td valign=top align=right class=text>  Dead</td><td valign=top align=right class=text>  Unknown</td></tr><tr><td valign=top align=right class=text>    <?php         $sum = 0;        foreach ($configs as $inst => $config) {            echo "($inst) ";            if (!empty($status[$inst])) {                $links[$inst] = XPathValue("gateway/smscs/count", $status[$inst]);                $sum += $links[$inst];                echo $links[$inst]." links";            } else {                echo "none";            }            echo "<br />\n";        }        echo "<hr size=1>\n";        echo "(all) $sum links <br />\n";    ?></td><td valign=top align=right class=text>    <?php         $sum = 0;        echo "<span class=green>";        foreach ($configs as $inst => $config) {            echo "($inst) ";            if (!empty($status[$inst])) {                $x = check_status("online", $status[$inst]);                $sum += $x;                echo ($links[$inst] == $x ? "<b>all</b> links" : "$x links");            } else {                echo "none";            }            echo "<br />\n";        }        echo "<hr size=1>\n";        echo "(all) $sum links <br />\n";        echo "</span>\n";    ?></td><td valign=top align=right class=text>    <?php         $sum = 0;        foreach ($configs as $inst => $config) {            $x = check_status("disconnected", $status[$inst]);            $sum += $x;            echo "($inst) ";            if ($x == 0) {                echo "<span class=text>none</span>";            } else {                echo "<a href=\"#\" class=href onClick=\"do_alert('";                echo "smsc-ids in disconnected state are\\n\\n";                echo get_smscids("disconnected", $status[$inst]);                echo "');\"><span class=red><b>$x</b> links</span></a>";            }            echo "<br />\n";        }        echo "<hr size=1>\n";        echo "(all) $sum links <br />\n";    ?></td><td valign=top align=right class=text>    <?php         $sum = 0;        foreach ($configs as $inst => $config) {            $x = check_status("connecting", $status[$inst]);            $sum += $x;            echo "($inst) ";            if ($x == 0) {                echo "<span class=text>none</span>";            } else {                echo "<a href=\"#\" class=href onClick=\"do_alert('";                echo "smsc-ids in connecting state are\\n\\n";                echo get_smscids("connecting", $status[$inst]);                echo "');\"><span class=red><b>$x</b> links</span></a>";            }            echo "<br />\n";        }        echo "<hr size=1>\n";        echo "(all) $sum links <br />\n";    ?></td><td valign=top align=right class=text>    <?php         $sum = 0;        foreach ($configs as $inst => $config) {            $x = check_status("re-connecting", $status[$inst]);            $sum += $x;            echo "($inst) ";            if ($x == 0) {                echo "<span class=text>none</span>";            } else {                echo "<a href=\"#\" class=href onClick=\"do_alert('";                echo "smsc-ids in re-connecting state are\\n\\n";                echo get_smscids("re-connecting", $status[$inst]);                echo "');\"><span class=red><b>$x</b> links</span></a>";            }            echo "<br />\n";        }        echo "<hr size=1>\n";        echo "(all) $sum links <br />\n";    ?></td><td valign=top align=right class=text>    <?php         $sum = 0;        foreach ($configs as $inst => $config) {            $x = check_status("dead", $status[$inst]);            $sum += $x;            echo "($inst) ";            if ($x == 0) {                echo "<span class=text>none</span>";            } else {                echo "<a href=\"#\" class=href onClick=\"do_alert('";                echo "smsc-ids in dead state are\\n\\n";                echo get_smscids("dead", $status[$inst]);                echo "');\"><span class=text><b>$x</b> links</span></a>";            }            echo "<br />\n";        }        echo "<hr size=1>\n";        echo "(all) $sum links <br />\n";    ?></td><td valign=top align=right class=text>    <?php         $sum = 0;        foreach ($configs as $inst => $config) {            $x = check_status("unknown", $status[$inst]);            $sum += $x;            echo "($inst) ";            if ($x == 0) {                echo "<span class=text>none</span>";            } else {                echo "<a href=\"#\" class=href onClick=\"do_alert('";                echo "smsc-ids in unknown state are\\n\\n";                echo get_smscids("unknown", $status[$inst]);                echo "');\"><span class=text><b>$x</b> links</span></a>";            }            echo "<br />\n";        }        echo "<hr size=1>\n";        echo "(all) $sum links <br />\n";    ?></td><td valign=top align=right class=text></td></tr></table></p><?php    if (!empty($HTTP_GET_VARS[details])) {?><h4>SMSC connection details</h4><p id=bord><table width=100% cellspacing=0 cellpadding=1 border=0><tr><td width=10% valign=top class=text>  Instance</td><td valign=top class=text>  SMSC-ID</td><td valign=top class=text>  Status</td><td valign=top class=text>  Started</td><td valign=top align=right class=text>  Received (MO)</td><td valign=top align=right class=text>  Sent (MT)</td><td valign=top align=right class=text>  Failed (MT)</td><td valign=top align=right class=text>  Queued (MT)</td><td valign=top align=right class=text>  Admin</td></tr><?php     foreach ($configs as $inst => $config) {        smsc_details($inst, $status[$inst]);    }?></table></p><?php    } else {        echo "<a class=href href=\"".$_SERVER[REQUEST_URI];        if (strpos($_SERVER[REQUEST_URI], "?") > 0) {            echo "&details=1";        } else {            echo "?details=1";        }        echo "\">SMSC connection details</a>\n";    }?></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -