2011-11-17 27 views
0

可能重複:
Port checking from phpPHP中的端口打開/關閉檢查?

任何人都知道這個最佳做法?我有一個("web"=>"10.4.54.65:443","ssh"=>"sunshine.local:22")(大約總共8個)陣列,並希望瞭解如何使用「web」=>「online | 144ms」或其他方法獲得陣列。 我看到的所有指南都是針對sngle IP,多端口,而我在PHP中並不是最好的。

感謝

+2

foreach()循環和你的開放\檢查怎麼過關閉 – 2011-11-17 20:55:08

+2

循環播放列表,嘗試按順序連接到每個IP /端口。如果連接被拒絕,那麼該端口不會打開,或被防火牆擋住。 –

+0

看着@hakre,但是這是否意味着如果($!)的我必須有一大堆?我不知道如何正確設置一個foreach來寫另一個數組 – jmoon

回答

1

「我不知道如何正確設置一個foreach寫另一個數組出與結果」

$c=array("web"=>"10.4.54.65:443","ssh"=>"sunshine.local:22"); 


function check_function($ip){ 
//blah 
return $result; 
} 
$out=array(); 
foreach($c as $k=>$v){ 
    $out[$k]=check_function($v); 
} 
print_r($out);