カテゴリ | |
---|---|
サマリ | ドメインとポートから[online|offline]を表示する自作プラグインについて |
バージョン | 1.4.5 |
投稿者 | Ses |
状態 | 完了 |
投稿日 | 2005-05-11 (水) 23:32:05 |
<?php function plugin_SvInfo_inline() { $numargs = func_num_args(); $ip = gethostbyname($numargs[0]); $port01 = $numargs[1]; $online = "#00DD00"; $offline = "#DD0000"; $fp = @fsockopen($ip, $port01); socket_set_timeout($fp, 15); socket_set_blocking ($fp, false); if($fp) { fclose($fp); return "<font color=$online>online</font>"; } else { fclose($fp); return "<font color=$offline>offline</font>"; } } ?>
呼び出しは
&svinfo(domain,port);
fsockopenを用いてプラグインを作成するとfsockopenがErrNo0のソケット初期化エラーを出してしまいうまくonline表示が出来ません
どうしたら良いでしょうか?