私は自分の設計に重要なリンクが欠けていると感じており、優れたプログラマーが私を埋めてくれることを望んでいました (これは実際には私の経験分野ではありません)。
私が持っているもの
ページ - 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 スクリプトを作成する必要がありますか。