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. spaceair - 07 Июля, 2011 - 11:52:15 - перейти к сообщению
Добрый день, подскажите пожалуйста, как мне с помощью ПХП или Java реализовать перенос строк, при заполнении <textarea>.

Суть: при нажатии пользователем ЕНТЕРА(перенос на новую строчку) => тест так и ложился в базу с переносом.

Пример:
//
Я сегодня иду гулять.
Пройду много наверное очень
много сил потрачу
\\

Как у меня сейчас:
//
Я сегодня иду гулять. Пройду много наверное очень много сил потрачу
\\

Как нужно:
//
Я сегодня иду гулять.
Пройду много наверное очень
много сил потрачу
\\
Спасибо.
2. duk - 07 Июля, 2011 - 11:57:28 - перейти к сообщению
а какой тип у поля в базе?
3. OrmaJever - 07 Июля, 2011 - 12:02:08 - перейти к сообщению
Текст из базы пропускать через функцию nl2br()
4. spaceair - 07 Июля, 2011 - 12:14:08 - перейти к сообщению
duk пишет:
а какой тип у поля в базе?

тип TEXT
(Добавление)
OrmaJever пишет:
Текст из базы пропускать через функцию nl2br()

сейчас попробую Закатив глазки
(Добавление)
spaceair пишет:
duk пишет:
а какой тип у поля в базе?

тип TEXT
(Добавление)
OrmaJever пишет:
Текст из базы пропускать через функцию nl2br()

сейчас попробую Закатив глазки


Получилось спасибо.! Улыбка
5. spaceair - 07 Июля, 2011 - 18:13:49 - перейти к сообщению
А подскажите, как контролировать кол-во переносов, что-бы например было максимум 50 переносов.
Улыбка
6. OrmaJever - 07 Июля, 2011 - 18:36:03 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $text = 'текст из базы';
  2. if(substr_count($text, "\n") >= 50) echo 'Много переносов';
7. spaceair - 08 Июля, 2011 - 15:29:31 - перейти к сообщению
столкнулся с новой проблемойа вот с такой когда слово слитое например:
АААААААААААААААААААААААААААААААА АААААААААААААААААААААААААААААААА АААААААААААААААААААААААААААААААА АААААААААААААААААААААААААААААААА АААААААААААААААААА

как мне сделать что-б в базу ложилось
АААААААААААААААААААААААААААААААА ААА
ААААААААААААААААААААААААААААААААААА
АААААААААААААААААААААААААААААААА ААА
ААААААААААААААААААААААААААААААААААА

Возможно нужно считать сиволы, и после определенного кол-ва ставить пробелы?!
Улыбка
8. OrmaJever - 08 Июля, 2011 - 15:51:50 - перейти к сообщению
spaceair пишет:
как мне сделать что-б в базу ложилось

какая разница как ложится в базу? При выводе нужно форматировать
9. spaceair - 08 Июля, 2011 - 16:17:12 - перейти к сообщению
OrmaJever пишет:
spaceair пишет:
как мне сделать что-б в базу ложилось

какая разница как ложится в базу? При выводе нужно форматировать

а как? Улыбка
10. EuGen - 08 Июля, 2011 - 16:31:13 - перейти к сообщению
11. spaceair - 10 Июля, 2011 - 14:55:30 - перейти к сообщению
EuGen пишет:
http://php.su/functions/?wordwrap

спасибо.
я в принципе игрался с этой функцией, но не заметил Необязательный аргумент cut)) теперь все заработало.
Улыбка

 

Powered by ExBB FM 1.0 RC1