Hey bin totaler Anfänger in PHP ich hab einfach mal das hier gebaut :
Aber nun möchte ich natürlich nicht für jeden einzelnen Port so ein Quelltext eingeben und einfach den Port ändern sondern der soll das automatisch machen.Der Quelltext wie er oben steht funktioniert leider nicht.Außerdem möchte ich das alle Ports aufgelistet werden und die die offen sind sollen grün hinterlegt werden und geschlossene rot.
Ist sowas möglich ?
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Portcheck</title>
</head>
<body>
<form action="index.php" method="post">
Serveradresse:<br>
<input type="Text" name="serverip"><br>
<input type="Submit" value="Absenden"><br>
</form>
<?php
$site = $_POST["serverip"];
$port = 80;
$fp = fsockopen($site,$port,$errno,$errstr,10);
if(!$fp)
{echo "Der Port <font color="#ff0000"> ".$port." </font> ist bei ".$site." geschlossen." ; }
else {echo "Der Port <font color="#00ff00"> ".$port." </font> ist bei ".$site." geöffnet." ;}
fclose($fp);
}
?>
</body>
</html>
Ist sowas möglich ?