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 に答える