webForumDet fria alternativet

Kolla upp specifik port

PHP

2 svar · 180 visningar · startad av Smultron

Medlem sedan juli 2002423 inlägg
Frågan#1

Jag har grundat på mitt problem och kommit framtill att jag ska kolla om specifika portar används av servern.

Alltså, t.ex.

Den ska kolla om IRC porten(6667) används av servern, och om den används skrivs t.ex.
"IRC används"
Om den inte används skriver den
"IRC används inte av servern"

som ett konkret exempel

Medlem sedan juni 20001 251 inlägg
#2
<?
$timeout = 10; 
$port=6667;
$server="www.server.com";
$ok = fsockopen($server, $port, $errno, $errstr, $timeout); 
if ($ok) 
{ 
echo "IRC används.";
}
else {
echo "IRC används inte av servern.";
}
fclose($ok); 
?>
Medlem sedan dec. 20021 804 inlägg
#3
<? 
$domain = "$REMOTE_ADDR"; 
$port = 6667; 
$fp = fsockopen($domain, $port, $errno, $errstr, 30); 
if (!$fp) { 
   echo "hurru... upp på IRC med dig dåå!"; 
} else { 
   echo "nu IRC'ar du allt, va?"; 
   fclose ($fp); 
} 
?>

Har inte hunnit testa den, men något likn. bör fungera

redigerat // ser ut som att jag missförstog trådskaparen.. sorry ;)

257 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)