Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проверка текста введенного пользователем
Форумы портала PHP.SU » » Вопросы новичков » Проверка текста введенного пользователем

Страниц (1): [1]
 

1. vaden - 11 Августа, 2011 - 14:17:31 - перейти к сообщению
Добрый день! Есть форма, пользователь заполняет форму текстом, после все попадает в базу, из базы текст отображается в блоке. Если пользователь вдруг решил ввести слово, из к примеру 1000 символов, перенос строки конечно не происходит, блок растягивается.
И пользователь еще может ввести скрипт, что тоже совсем не нужно.
Как этого избежать?
2. SAD - 11 Августа, 2011 - 14:22:10 - перейти к сообщению
vaden пишет:
Если пользователь вдруг решил ввести слово, из к примеру 1000 символов, перенос строки конечно не происходит, блок растягивается.

это распространенный вопрос - гуглите.
по поводу скрипта - используйте функцию
3. illy - 11 Августа, 2011 - 15:11:18 - перейти к сообщению
если ширина блока не равна 100%, то можно так: Хорошо

<div style='width:50px;word-wrap:break-word;'>HHHHHHHHHHHHHHHH</div>
4. SAD - 11 Августа, 2011 - 15:17:30 - перейти к сообщению
you shure? если бы это было так легко, никто бы не парился. в разных браузерах, по разному сработает.
5. illy - 11 Августа, 2011 - 15:24:03 - перейти к сообщению
или сразу сделать пробел в длинном слове $text=wordwrap($text, 30, ' ', 1);

 

Powered by ExBB FM 1.0 RC1