php 使用 ping 函數來 ping 主機是否有回應

linux 主機可以參考以下範例

<?php

if (!$socket = @fsockopen("192.168.1.215", 80, $errno, $errstr, 30))
{
   echo "Offline!";
}
else
{
   echo "Online!"; fclose($socket);
}
windows 主機可以參考以下範例

<?php
$to_ping='192.168.1.213';
$count=1;
$psize=1;
echo "正在執行php ping命令,請等待...\n<br><br>";
flush();
while(1){
    echo "<pre>";
    exec("ping  $to_ping", $list);
    for($i=0;$i<count($list);$i++){
        print $list[$i]."\n";
    }
    echo "</pre>";
    flush();
    sleep(1);
}

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

使用windows CMD 時間自動校正