![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.11.2018
Сообщений: 4
|
![]()
Здравствуйте!
На своём сайте применил простейшую форму комментарий с сохранением данных в текстовом файле. Информацию собирал в интернете. Вот что получилось: https://cryptocollecting.ru Получилось просто но не всё меня устраивает. Помогите пожалуйста улучшить. 1. Надо чтобы последний комментарий отображался наверху. 2. В текстовом файле всё записывается в одну строку. Надо чтобы каждый комментарий записывался с новой строки. 3. Как запретить активные ссылки в комментариях? Можно всё это сделать в данной форме? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
1. сортировка
2. записывай с новой строки... 3. удалять с помощью регулярных выражений .... ссылка на сайт бесполезна.. показывайте код который все это делает и спрашивайте конкретных советов |
![]() |
![]() |
![]() |
#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> |
|
![]() |
![]() |
![]() |
#4 | |
Регистрация: 13.11.2018
Сообщений: 4
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#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. |
|
![]() |
![]() |
![]() |
#6 | ||
Регистрация: 13.11.2018
Сообщений: 4
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#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 |