Zum Testen ob der Port verschiedener Geräte erreichbar ist.
Einfach die // vor den zu prüfenden Ports entfernen oder entsprechenden Port eintragen.
<?
##################################################################################
# Zum überprüfen ob der entsprechende TCP-Port erreichbar ist oder geblockt wird #
# Für einen UDP Check muss ein udp// vor die IP-Adresse gesetzt werden. #
##################################################################################
//$port = array(1012,49000); // Fritzbox
//$port = array(2000,2001,2002,5544); // Homematic. Für den Lanadapter muss nur Port 2001 und 5544 erreichbar sein
for($i=0; $i<count($port); $i++)
{
$socket = fsockopen("xxx.xxx.xxx.xxx", $port[$i], $errno, $errstr); // IP Adresse anpassen
if(!$socket)
{
echo "ERROR: $errno - $errstr
";
}
else
{
echo "Port: ".$port[$i]." ist erreichbar.
";
}
}
?>