PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Net_Portscan::checkPort() | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

Net_Portscan::checkPort()

Net_Portscan::checkPort() – 有効なサービスが存在するかを調べる

Synopsis

require_once 'Net/Portscan.php';

boolean Net_Portscan::checkPort ( string $host , integer $port , integer $timeout = 30 )

Description

この関数は、指定したマシンの指定したポート上で サービスが稼動しているかどうかを調べます。

Parameter

  • string $host - 調べたいホストのアドレス。

  • string $port - 調べたいポート番号。

  • string $timeout - ホストからの応答を待ち続ける時間を、秒単位で指定します。

    もしこのパラメータを十分に大きな値にしているにもかかわらず タイムアウトが発生する場合、php.ini の設定項目 default_socket_timeout が ここでの指定より小さく設定されていないか確認する必要があります。

Return value

boolean - Returns TRUE on success, FALSE on failure.

Note

This function can be called statically.

Example

checkPort の使用法

<?php
require_once "Net/Portscan.php";

if (
Net_Portscan::checkPort("localhost"80) == NET_PORTSCAN_SERVICE_FOUND) {
    echo 
"ローカルホストのポート 80(" Net_Portscan::getService(80) . ")でサービスが稼動しています。\n";
}
?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「Net_Portscan::checkPort()」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Net_Portscan::checkPort()」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: