![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 18.03.2009
Сообщений: 101
|
![]()
Вот, вставил в один файл.
Теперь добавилась ещё одна проблема, после добавления сообщения, страница не обновляется, надо делать вручную. htmlspecialchars так и не работают Код:
|
![]() |
![]() |
![]() |
#12 |
beneto.ru
Форумчанин
Регистрация: 09.03.2009
Сообщений: 174
|
![]()
Обновление странички работает
PHP код:
p.s.: пиши лучше с БД,тебе эти действия нафиг не нужны будут,только почти зря учишь,я тоже так парился,теперь всё отлично,проблем в раз 5 больше стало)) |
![]() |
![]() |
![]() |
#13 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
А при чем тут БД? Нет разницы, какое движок для хранения данных использовать - БД или текстовый файл - htmlspecialchars все равно обычно нужен (по крайней мере в контексте треда сего).
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 18.03.2009
Сообщений: 101
|
![]()
БД тоже будет, не всё сразу. Надо с этим разобраться.
Щас осталось только 2 проблемы, это сабж и ещё, если кто-то переведёт строку в поле для коммента, то и в самом файле она переведётся на одну вниз, а это уже неправильно. Может здесь надо сделать ещё один символ-разделитель? А то я запутался малёхо |
![]() |
![]() |
![]() |
#15 | ||
beneto.ru
Форумчанин
Регистрация: 09.03.2009
Сообщений: 174
|
![]() Цитата:
![]() Цитата:
SwiP, а если тебе чел скопирует текст на 10000 строк,что будешь потом делать,искать в файлике это всё? Поставь strlen и делай проверку на кол-во символов,ещё как бы можно запретить писать через форму с помощью maxlengh или чёт такое,но лучше через PHP такое сделать. p.s.: файлы уязвимы,почитай в нете информацию об этом |
||
![]() |
![]() |
![]() |
#16 | ||
Форумчанин
Регистрация: 18.03.2009
Сообщений: 101
|
![]() Цитата:
Или ещё вариант, в поле для коммента, вместо textarea применить input type="text", то есть будет всего одна строка, перевести не смогут, но это как-то коряво, так только в чатах делают. Цитата:
Последний раз редактировалось SwiP; 26.03.2009 в 13:48. |
||
![]() |
![]() |
![]() |
#17 |
beneto.ru
Форумчанин
Регистрация: 09.03.2009
Сообщений: 174
|
![]()
))Дык,ещё капчу не забудь,а на счёт ентеров можно чёт придумать,только думать нужно
![]() |
![]() |
![]() |
![]() |
#18 |
Форумчанин
Регистрация: 18.03.2009
Сообщений: 101
|
![]()
Вообщем, разобрался я с этими траблами. Видимо проблема крылась здесь
@$name = htmlspecialchars(addslashes(substr( $_POST['data']['0'],0,20))); Из-за этих корявых массивов ничего работать не хотело. А перевод строки можно осуществить так: Код:
В общем всем спасибо за помощь, проблемы решены, теперь возьмусь за БД |
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 24.03.2009
Сообщений: 215
|
![]()
а еще можно так: ereg_replace("\r\n", "<br>", $name);
wyvern@localhost:~$ sudo emerge --unmerge world
|
![]() |
![]() |
![]() |
#20 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
![]()
еще есть Linux сервера, в которых снос ^M
there are no limits when you're software engineer
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему не работает тег align=right?valign работает а align нет! | aviv | HTML и CSS | 5 | 21.01.2009 17:46 |
Проблема с UserForm. То работает, то НЕ работает | Maxx | Microsoft Office Excel | 6 | 19.11.2008 14:51 |
не работает! | RECREATOR | Общие вопросы Delphi | 6 | 29.11.2007 12:42 |
Не работает try except!!! | Radost | БД в Delphi | 17 | 03.06.2007 11:07 |