Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2012, 16:59   #1
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию Добавления коментария с переносом строки

Ну вопшем нужно сделать так, чтоб когда пользователь в текстовм поле жмет Enter в текст добавлялса тег <br>, ето я реализировал так:
Код:

$text = join("<br/>", explode("\n", $text));
Но вот возникла проблема, когда в форме текст автоматически перекидываетса на другую строку, то тогда тоже добавляетса тег <br> и коментарий выглядит не очень. Как етого избежать?
Pein95 вне форума Ответить с цитированием
Старый 11.07.2012, 17:58   #2
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

для всего того, что вы пытаетесь изобразить существует функция nl2br()
Cronos20 вне форума Ответить с цитированием
Старый 11.07.2012, 18:43   #3
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

Она работает так же, как и то что я написал више, проблемы не решает(
Pein95 вне форума Ответить с цитированием
Старый 11.07.2012, 21:55   #4
spein
Программист
Форумчанин
 
Аватар для spein
 
Регистрация: 27.02.2009
Сообщений: 505
По умолчанию

Проблема браузера в таком случае=) копайте в сторону css и автопереноса.
there are no limits when you're software engineer
spein вне форума Ответить с цитированием
Старый 11.07.2012, 23:23   #5
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

http://htmlbook.ru/css/word-wrap
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Старый 11.07.2012, 23:43   #6
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

CSS не помог, но проблему решилась по-другому и вопше както странно.
вместо етого:
Код:
$text = join("<br/>", explode("\n", $text));
написал вот ето:
Код:
join("<br />", split("\n", $comment_text));
и все работает так как нужно, не пойму почему).
Всеравно спасибо за ответы)
Pein95 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры добавления, удаления строки из динамического массива строк Suny-o Общие вопросы Delphi 5 07.07.2012 04:42
Добавление коментария RgnRok PHP 1 06.06.2011 19:46
проблема с переносом слов BloodMaX PHP 9 24.03.2011 20:26
после добавления таблицы в конце файла появляются пустые строки OLEG'arh Microsoft Office Word 4 17.09.2010 16:11
Дать немного коментария по коду prikolist Общие вопросы C/C++ 19 15.05.2009 20:24