溫馨提示×

如何用php ping檢測網站是否在線

PHP
小樊
157
2024-07-25 23:22:07
欄目: 云計算

您可以使用PHP中的exec()函數來執行ping命令,并檢查返回結果來確定網站是否在線。以下是一個示例代碼:

function isWebsiteOnline($website) {
    $output = shell_exec("ping -c 1 " . $website);
    
    if (strpos($output, "1 packets transmitted, 1 received") !== false) {
        return true;
    } else {
        return false;
    }
}

$website = "www.example.com";
if (isWebsiteOnline($website)) {
    echo $website . " is online.";
} else {
    echo $website . " is offline.";
}

在這個示例中,isWebsiteOnline()函數接受一個網站URL作為參數,并使用shell_exec()函數執行ping命令。然后檢查返回結果中是否包含"1 packets transmitted, 1 received"這個字符串,如果包含則表示網站在線,否則表示網站離線。最后根據檢測結果輸出相應的信息。請注意,您需要確保服務器上已經安裝了ping命令才能使用這種方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女