я чувствую, что отсутствует важное звено в моей конструкции и я надеялся, что некоторые прекрасный программист может просветить меня (это не мое поле опыта)Сохранение пользовательского ввода на странице
Что я имею
страница - 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>
Все в подливки
Цель
Я разработал это с целью моего сайта пользователь щелкнет ссылку «Добавить сервер» и будет направлен на страницу формы, они заполнят страницу формы и после отправки должны быть направлены на страницу addederver.php. На этой странице я не буду писать, чтобы уместно остаться там, и следующий пользователь, чтобы войти и добавить свой сервер, и для этого сообщения, которые будут перечислены ниже.
Моей Дилемма
Я не уверен, что следующий шаг должен принять, что я должен добавить вход пользователей в Mysql, а затем экспортировать его из Mysql на страницу или есть другой способ. мне придется обрезать PHP-скрипт для того, чтобы сообщения приходили один за другим, если они импортированы из базы данных.
ОК, спасибо за это. В настоящее время я использую базу данных MySQL, которая может использоваться для хранения данных, база данных защищена, однако по умолчанию это данные, отправленные в ясном тексте. – BenniMcBeno
@bennyboy, речь идет не о безопасности базы данных как таковой, а о том, как правильно выполнять действия с базой данных, не позволяя пользователю вводить вредоносную строку. – Shoe
Хорошо спасибо за это – BenniMcBeno