<HTML> <HEAD> <TITLE>怎么利用PHP去ping一个地址</TITLE> <!-- /*************************** * 孟宪会 * [email protected] * http://elove.heha.net * http://go.163.com/~colorweb *************************** //--> </HEAD> <BODY BGCOLOR=#FFFFFF> <FORM method='POST' action='<?php echo $PHP_SELF;?>'> <table border=1 cellspacing=0 cellpadding=1 width="400" bgcolor=#808080> <tr> <th colspan=2 align=center>怎么利用PHP去ping一个地址</th> </tr> <tr> <th bgcolor=#066b98>请输入url或ip地址:</th> <td><INPUT type='text' name='server' size='30' maxlength='30'></td> </tr> <tr> <td>?lt;/td> <td><INPUT type='submit' value='发送' Onclick="this.value='Pinging...'"></td> </tr> </table> </FORM> </BODY> </HTML> <?php if(($server == '127.0.0.1') | | ($server == 'localhost') | | ($server == getenv("SERVER_ADDR"))) { echo "<HR noshade size=1<br>"; echo "<font color=red size=1>Fuck Off!</font><br>"; echo "<HR noshade size=1<br>"; exit; } else { if($server =="") { echo "<H2>请输入url或ip地址:</H2>"; exit;} $ip = getenv("REMOTE_ADDR"); $hname = getenv("HTTP_HOST"); echo "<b>Your IP is:</b> <i>$ip</i><br>" ."<b>Trying to ping:</b> <i>$server</i><br>" ."<b>Using server:</b> <i>$hname</i>"; echo "<HR noshade size=1<br>"; echo "<b>STATS:</b><br><br>"; $command = "ping -c4 $server"; exec($command, $result, $rval); if(count($result) <= 0) { echo "<font color=red>没有响应</font><br>"; echo "<HR noshade size=1>"; exit;} for ($i = 0; $i <count($result); $i++) { echo "<font color=red>$result[$i]</font><br>"; } echo "<HR noshade size=1>"; #include("powered.txt");} ?>phpfans.net收集整理 |