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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Перенос строк

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Перенос строк в php, при заполнении <textarea>
spaceair
Отправлено: 07 Июля, 2011 - 11:52:15
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




Добрый день, подскажите пожалуйста, как мне с помощью ПХП или Java реализовать перенос строк, при заполнении <textarea>.

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

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

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

Как нужно:
//
Я сегодня иду гулять.
Пройду много наверное очень
много сил потрачу
\\
Спасибо.
 
 Top
duk
Отправлено: 07 Июля, 2011 - 11:57:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Февр. 2010  
Откуда: Москва


Помог: 3 раз(а)




а какой тип у поля в базе?
 
 Top
OrmaJever Модератор
Отправлено: 07 Июля, 2011 - 12:02:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Текст из базы пропускать через функцию nl2br()

(Отредактировано автором: 07 Июля, 2011 - 12:07:47)



-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
spaceair
Отправлено: 07 Июля, 2011 - 12:14:08
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




duk пишет:
а какой тип у поля в базе?

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

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

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

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


Получилось спасибо.! Улыбка
 
 Top
spaceair
Отправлено: 07 Июля, 2011 - 18:13:49
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




А подскажите, как контролировать кол-во переносов, что-бы например было максимум 50 переносов.
Улыбка
 
 Top
OrmaJever Модератор
Отправлено: 07 Июля, 2011 - 18:36:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




PHP:
скопировать код в буфер обмена
  1. $text = 'текст из базы';
  2. if(substr_count($text, "\n") >= 50) echo 'Много переносов';


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
spaceair
Отправлено: 08 Июля, 2011 - 15:29:31
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




столкнулся с новой проблемойа вот с такой когда слово слитое например:
АААААААААААААААААААААААААААААААА АААААААААААААААААААААААААААААААА АААААААААААААААААААААААААААААААА АААААААААААААААААААААААААААААААА АААААААААААААААААА

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

Возможно нужно считать сиволы, и после определенного кол-ва ставить пробелы?!
Улыбка

(Отредактировано автором: 08 Июля, 2011 - 15:30:35)

 
 Top
OrmaJever Модератор
Отправлено: 08 Июля, 2011 - 15:51:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




spaceair пишет:
как мне сделать что-б в базу ложилось

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


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
spaceair
Отправлено: 08 Июля, 2011 - 16:17:12
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




OrmaJever пишет:
spaceair пишет:
как мне сделать что-б в базу ложилось

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

а как? Улыбка
 
 Top
EuGen Администратор
Отправлено: 08 Июля, 2011 - 16:31:13
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
spaceair
Отправлено: 10 Июля, 2011 - 14:55:30
Post Id


Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июль 2011  


Помог: 0 раз(а)




EuGen пишет:
http://php.su/functions/?wordwrap

спасибо.
я в принципе игрался с этой функцией, но не заметил Необязательный аргумент cut)) теперь все заработало.
Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Хранение данных, их вывод и обработка »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB