Простые коментарии в PHP
Для начала я приведу код и буду писать комментарии к каждой строке.
<form action="" method="post">
Ваше имя:
<input type="text" name="name_user">
Ваше сообщение:
<textarea cols="40" rows="4" name="message"></textarea>
<input type="submit" value="Отправить" name="enter">
</form>
<?php
define('ERROR_FORM', '<font style="font;family:Verdana; color:red;">Заполните форму</font>');
# Константа с текстом ошибки
define('YES_APPEND_KOMMENT', '<font style="font;family:Verdana; color:green;">Ваш комментарий добавлен</font>');
# Константа с текстом Успешной оправки
if($_POST['enter']){
# Проверка нажата, ли кнопка
if($_POST['name_user']=="" || $_POST['message']==""){
# Проверяем есть ли пустые поля, в форме
echo(ERROR_FORM);
# Если есть выводим константу с текстом ошибки
}
else{
# Если поля заполнены
$url_file = "doc/komment.php";
# Путь к файлу с комментариями
$open_komment_file = fopen($url_file, "a");
# Открываем файл с комментариями
$user_komment_file = "
Имя: ".$_POST['name_user']."<br />Сообщение: ".$_POST['message']."
";
# Пишем в переменную информацию из формы
fputs($open_komment_file, $user_komment_file);
# Записываем данные
fclose($open_komment_file);
# Закрываем файл
echo(YES_APPEND_KOMMENT);
# Выводим сообщение об успешной отправке
}
}
else{
}
?>
<br><br>
<?php
include("doc/komment.php"); # Подключаем файл с комментариями
?>
Теперь нам надо создать html форму. И написать функцию вывода комментариев. Я думаю мне не стоит обьеснять команды строк html кода...
Теперь как вы поняли из кода, вам нужно создать папку doc а в ней файл komment.php и всё я думаю если вы хоть чуть-чуть знаете css вы сможете ещё и красиво оформить окна с комментариями.
Комментарии:
Нету комментариев для вывода...