質問箱/3060

カテゴリ
サマリドメインとポートから[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表示が出来ません
どうしたら良いでしょうか?

回答



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 19:14:24
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.291 sec.

SourceForge