|
|
|
| У меня возник вопрос. Если человек в поле для ввода текста введет что-то вроде этого «………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….», то при выводи такого текста дизайн сайта разъедется. Что делать? Пробовал функцию strlen, но с помощью нее смог только ограничить общее количество символов. Как сделать, так что бы посчитать кол-во символов в одной строке и если оно больше указанного автоматически разорвать строку и перенести на следующею. Если кто знает ответ, напишите пожалуйста. ( желательно бы код)
Заранее благодарен. | |
|
|
|
|
|
|
|
|
|
для: cheops
(13.06.2008 в 16:41)
| | Не как не мог найти ответ на этот вопрос. Огромное вам спасибо. Я всегда знал, что это лучший форум. | |
|
|
|
|
|
|
|
для: InfernuS
(13.06.2008 в 15:11)
| | Для начала в форме ограничиваешь ввод символов указываешь <input type="text" name="zapiz" maxlength="15">
А в обработчике можно обрезать лишние символы, если строка будет содержать более 15 симв:
<?
substr($zapiz,0,16);
?>
|
Для переноса на другую строку можно попробовать так:
<?
if(strlen($zapiz)>15){echo"$zapiz<br>";}
?>
|
| |
|
|
|
|
|
|
|
для: oli
(16.06.2008 в 17:45)
| | > Для начала в форме ограничиваешь ввод символов указываешь <input type="text" name="zapiz" maxlength="15">
Автор говорит не про всю строку, а только про длинные слова. | |
|
|
|