1

我觉得我的设计中缺少一个关键环节,我希望一些优秀的程序员可以填补我的空缺(这不是我真正的经验领域)

是)我有的

页面 - form.html

<div style="text-align:left">
<form action="addtoserver.php" method="post">
Server Name: <input type="text" name="servername"><br>
<br>
Server Address: <input type="text" name="serveraddress"><br>
<br>
Port Number: <input type="text" name="portnumber"><br>
<br>
Server Description :<TEXTAREA NAME="description" ROWS=3 COLS=30 ></TEXTAREA>
<br>
<input name="Submit" type="submit" value="Add Server" />
</form>
<div style="text-align:left">

页面 - addtoserver.php

<html>
<body>
Server Name :<?php echo $_POST["servername"]; ?><br>
<br>
Server Address : <?php echo $_POST["serveraddress"]; ?><br>
<br>
Port Number : <?php echo $_POST["portnumber"]; ?><br>
<br>
Server Description : <?php echo $_POST["description"]; ?><br>

<?php

$ip = $_POST['serveraddress'];
$port = $_POST['portnumber'];

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

  fclose($socket);
}

?>

</body>
</html> 

一切都是肉汁

目的

我为我的网站设计了这个,用户将单击“添加服务器”链接并将被定向到表单页面,他们将填写表单页面并在提交后被定向到 addserver.php 页面。在此页面上,我不会将帖子适当地留在那里,并且下一个用户会进来并添加他的服务器,并将该帖子列在下面。

我的困境

我不确定下一步要做什么,我是否必须将用户输入添加到 Mysql,然后将其从 Mysql 导出到页面,或者是否有其他方法。如果从数据库导入,我是否必须编写一个 PHP 脚本才能让帖子一个接一个地出现。

4

1 回答 1

1

我不确定下一步要做什么,我是否必须将用户输入添加到 Mysql,然后将其从 Mysql 导出到页面?

如果您需要持久数据,那么您肯定需要一些静态存储,例如数据库或 XML 文件。无论哪种方式,是的,您都希望将用户输入存储到其中(确保您完全了解此类操作背后的安全需求),然后从那里检索它。

于 2013-04-02T08:22:13.717 回答