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

Php 使用用户输入显示服务器状态,php,html,css,wordpress,Php,Html,Css,Wordpress,你们必须原谅我的PHP纯真,但我从来并没有正式学习过这种语言,而且从HTML类开始,这种语言已经很长时间了 这是我写的 <form> <input type="text" name='address' /> <input type="text" name='port' /> </form> <?php // Script by Akensai $ip = $_POST['address']; $port = $_POST['port'];

你们必须原谅我的PHP纯真,但我从来并没有正式学习过这种语言,而且从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,如果可以,则相应地对echo语句执行ping

如果你们中的任何一个优秀的程序可以告诉我,如果这将工作或如果没有相应地修复错误

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

谢谢你的时间 Ben

您必须提供method=post-in标记

您必须提供method=post-in标记

你应该写-

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

谢谢你应该写信-

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


谢谢

谢谢,我相信您所说的是一个问题,尝试使用有缺陷的word press PHP小部件是另一个问题。我不得不将它添加到css模板中。谢谢,我相信你所说的是一个问题,尝试使用有缺陷的word press PHP小部件是另一个问题。我不得不将其添加到css模板中。也感谢您的输入:也感谢您的输入: