你好我有四臺電腦,我想在使用之前ping。 ping通過具有以下功能的PHP頁面完成。PHP函數顯示
if (isset($_POST['playgroundcheck'])) {
function ping($PGIP) {
require_once "Net/Ping.php";
$ping = Net_Ping::factory();
if (PEAR::isError($ping))
echo $ping -> getMessage();
else {
/* Number of packets to send */
$ping -> setArgs(array('count' => 2));
$pgData = $ping -> ping($PGIP);
// print_r($pgData);
if ($pgData -> _received > 0) {
return true;
//echo "<h1><font color=\"green\">ON</font></h1>";
} else {
//echo "<h1><font color=\"red\">OFF</font></h1>";
return false;
}
}
}
$IP2sping = array("pc1" => "192.168.1.121", "pc2" => "192.168.1.122", "pc3" => "192.168.1.123", "pc4" => "192.168.1.124");
foreach ($IP2sping as $key => $value) {
if (ping($value) == true) {
echo $key . " alive<br>";
} else {
echo $key . " off<br>";
}
}
}
我創建了一個窗體用提交按鈕調用函數。所有這些工作,但我的問題是試圖顯示功能外的輸出。例如,當前所有輸出顯示如下。
pc1 alive
pc2 alive
pc3 alive
pc4 alive
我想知道怎樣的pc1
,pc2
,pc3
和pc4
結果可以單獨功能外顯示。
* *顯示在函數外部。打印數據的代碼位於函數之外。在我們可以幫助之前,您將不得不更好地解釋一下何時何地需要顯示輸出。 – DaveRandom