使用用户输入显示服务器状态

时间:2013-04-01 12:30:37

标签: php html css wordpress

你将不得不原谅我的PHP无罪,但我从来没有正式研究过launguge,并且自从HTML课程开始就一直在研究它。

我写过这个

<form>
<input type="text" name='address' />
<input type="text" name='port' />
</form>

<?php
// Script by Akensai

$ip = $_POST['address'];
$port = $_POST['port'];

if (!$socket = @fsockopen($ip, $port, $errno, $errstr, 30))
{
  echo "<font color='red'><strong>Offline!</strong></font>";
}
else 
{
  echo "<font color='green'><strong>Online!/strong></font>";  

  fclose($socket);
}

?>

我正在尝试为地址和端口实现用户输入,将这些值与if语句进行比较,以确定基本上该地址是否可以ping通(如果是这样的话)。

如果您有任何好的程序可以告诉我这是否有效或者是否相应地修复了错误。

我的网站正在使用word press,我正在尝试将这个PHP和HTML添加到PHP小部件中,小部件不会加载我的代码,因此以太1.小部件遇到了一些问题或2.我的代码是。

感谢您的时间 本

2 个答案:

答案 0 :(得分:3)

你应该写 -

<form method="post" action="">
<input type="text" name='address' />
<input type="text" name='port' />
<input type="submit" name='submit' value = 'submit' />
</form>

为你的HTML。

由于

答案 1 :(得分:1)

您必须在method="post"代码

中提供<form>
<form method="post">