2

你将不得不原谅我的 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. 我的代码是。

谢谢你的时间本

4

2 回答 2

3

你应该写 -

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

为您的 html。

谢谢

于 2013-04-01T12:35:57.560 回答
1

您必须method="post"<form>标签中提供

<form method="post">
于 2013-04-01T12:33:23.393 回答