fsockopen PHP проверить открытый порт для RDP не работает
Не проверяется порт для RDP = 3389, для ftp да, для веб да, telnet да кто-нибудь может сказать мне, почему он не работает только для порта RDP 3389
if($type == "rdp") {
$sql = mysql_query("select * from stuff where stuff_id = '$id'");
$rows = mysql_fetch_assoc($sql);
$server = trim($rows['addinfo']);
$host = "RDP IP";
$port = "3389";
$timeout = 2;
$tbegin = microtime(true);
$fp = fsockopen($host, $port, $errno, $errstr, $timeout);
$responding = 1;
if (!$fp) { $responding = 0; }
$tend = microtime(true);
fclose($fp);
$mstime = ($tend - $tbegin) * 1000;
$mstime = round($mstime, 2);
if($responding)
{
echo "<a href='#' class='btn btn-success'>Connected</a>";
}
else
{
echo "<a href='#' class='btn btn-danger'>Checker Fail !</a>";
}
1 ответ
Похоже, что скрипт пытается подключиться к "RDP IP" вместо использования серверной переменной.