你必须原谅我的 PHP 清白,但我从未正式研究过该语言,而且自从 HTML 类(class)以来它已经很长时间了。
这是我写的
<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 语句。
如果你们中有任何优秀的程序可以告诉我这是否有效,或者是否不能相应地修复错误。
我的网站正在使用 word press,我正在尝试将此 PHP 和 HTML 添加到 PHP 小部件中,该小部件不会加载我的代码,因此 1. 小部件遇到一些问题或 2. 我的代码是。
感谢您的宝贵时间 本
最佳答案
你应该写-
<form method="post" action="">
<input type="text" name='address' />
<input type="text" name='port' />
<input type="submit" name='submit' value = 'submit' />
</form>
用于您的 html。
谢谢
关于php - 使用用户输入显示服务器状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15743516/