|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.11.2018, 10:37 | #1 |
Регистрация: 13.11.2018
Сообщений: 4
|
Простая форма комментарий
Здравствуйте!
На своём сайте применил простейшую форму комментарий с сохранением данных в текстовом файле. Информацию собирал в интернете. Вот что получилось: https://cryptocollecting.ru Получилось просто но не всё меня устраивает. Помогите пожалуйста улучшить. 1. Надо чтобы последний комментарий отображался наверху. 2. В текстовом файле всё записывается в одну строку. Надо чтобы каждый комментарий записывался с новой строки. 3. Как запретить активные ссылки в комментариях? Можно всё это сделать в данной форме? |
13.11.2018, 11:07 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
1. сортировка
2. записывай с новой строки... 3. удалять с помощью регулярных выражений .... ссылка на сайт бесполезна.. показывайте код который все это делает и спрашивайте конкретных советов |
13.11.2018, 11:51 | #3 | |
Регистрация: 13.11.2018
Сообщений: 4
|
Цитата:
<?php if (isset($_REQUEST['ok'])) {$string = '<hr>'. '<p>'. date("d-m-Y"). '</p>'. '<p>'. '<b>'.$_REQUEST['username']. '</b>'. '</p>'. '<p>'.$_REQUEST['msg']; file_put_contents('comment.txt', $string, FILE_APPEND); header("Location: /comment.php");} include ('comment.txt');?> <form action="" method="post"> <p><label>Ваше имя:</label> <input name="username" maxlength="20" required></p> <p><label>Ваш комментарий:</label> <div id="textarea"> <textarea name="msg" maxlength="1000" required></textarea></p> </div> <p><input type="submit" name="ok" value="Отправить"></p> </form> |
|
13.11.2018, 12:05 | #4 | |
Регистрация: 13.11.2018
Сообщений: 4
|
Цитата:
|
|
13.11.2018, 15:34 | #5 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
http://php.net/manual/ru/function.file.php с флагами FILE_IGNORE_NEW_LINES и FILE_SKIP_EMPTY_LINES
http://php.net/manual/ru/function.krsort.php Здесь есть ещё варианты, как записывать в начало файла – но для начала и этот способ сойдёт. Цитата:
PHP код:
Примеры использования всех функций и описания к ним – есть по ссылкам. Последний раз редактировалось Andkorol; 13.11.2018 в 15:58. |
|
13.11.2018, 18:41 | #6 | ||
Регистрация: 13.11.2018
Сообщений: 4
|
Цитата:
Цитата:
|
||
13.11.2018, 20:26 | #7 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Цитата:
Как я уже писал выше – по ссылкам есть примеры использования для каждой функции. Пробуем использовать их в своём коде. Не получается – постим свой код сюда, и продолжаем разбор полётов. Это ж форум программистов. А готовый код любой заюзать сможет |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Всплывающая форма ответа на комментарий - База Данных - PHP | Lara Semenova | PHP | 8 | 06.12.2017 00:26 |
Простая форма отправки данных | userrrr | Фриланс | 16 | 28.12.2014 14:34 |
Простая, совсем простая формула | Niefer | Microsoft Office Excel | 7 | 05.01.2013 01:08 |
простая форма авторизации extJS | sedoyksa | PHP | 1 | 03.10.2011 19:36 |