Имеется чат, поток идет в DIV фиксированного размера (300px) если ввести в качестве сообщения текст состояший из сплошных символов, без пробелов, (например: wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww) который не вмещается в этом див, то произойдет растяжение этого DIV-а как на стороне сервера экономно проверить полученный текст и при необходимости добавить пробел/пробелы? к примеру DIV width 300px при 30 символах идет уже растяжка нужно может составить регулярное выражение или ... посоветуйте наилучшее решение этой проблемы, заранее благодарю.
Заставить DIV не растягиваться при слишком широком содержимом - вопрос верстки странички. http://www.htmlbook.ru/css/overflow.html
Вообще, в русском языке есть слова из 26 букв, поэтому я разбиваю слова wordwrap'ом, если они длиннее 26 символов. PHP: <?php $string = preg_replace('~([^\d].)\1\1~is', '', $string); //Превращаем АААААААААА в ААА $string = preg_replace_callback('~((.)[^\s\-]{15,})~is', create_function('$matches', 'return wordwrap($matches[0], 26, " ", 1);'), $string); //Разбиваем хрюнделей