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 :: Обработка переноса строки
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
Здравствуйте!
У меня такая проблема! У меня скрипт форума....Я пишу комментарий к теме, и некоторые строки пишу через enter (с новой строки)...а в БД и уже на вывод на экран оно идет все в 1 строку...
Эмм...я кажись доступно обьяснил, но давайте еще раз...
К примеру в окно добавления комментария я пишу:
Цитата:
Я тут, гдето
Должен быть
Скрипт
ну и базу попсать должно как я понимаю запись такая:
Цитата:
Я тут, гдето <BR> Должен быть <BR> Скрипт
В общем такая, чтобы при выводе он мне вывел
Цитата:
Я тут, гдето
Должен быть
Скрипт
а не
Цитата:
Я тут, гдето Должен быть Скрипт
В моем случае я попробовал и str_replace и nl2br и не помогло не то, ни другое...
Повторуюсь, задача чтобы скрипт находил сам конец строки и вставлял там <BR>
Что может быть еще виною...или как можно решить проблему?
Bio man
Отправлено: 24 Мая, 2012 - 00:47:34
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
RickMan, nl2br
RickMan
Отправлено: 24 Мая, 2012 - 08:54:18
Участник
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
Bio man пишет:
RickMan, nl2br
Дык я же писал) ставлю nl2br и не выходит) почему-то он не улавливает где конец строки...
Panoptik
Отправлено: 24 Мая, 2012 - 09:00:08
Постоянный участник
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
значит там нет конца строки. может вы предварительно обрабатываете данные еще какой-нибудь функцией.
чтобы nl2br сработала возьмите чистый текст с переносами из текстареа и прогоните через nl2br. сделайте echo результата и увидите
----- Just do it
RickMan
Отправлено: 24 Мая, 2012 - 09:04:13
Участник
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
Panoptik пишет:
значит там нет конца строки. может вы предварительно обрабатываете данные еще какой-нибудь функцией.
чтобы nl2br сработала возьмите чистый текст с переносами из текстареа и прогоните через nl2br. сделайте echo результата и увидите
а тип ячейки в которую я толкаю готовый вариант имеет значение? у меня там text стоит... (Добавление)
походу нашел ошибку...
У меня в текстарея было wrap="virtual" .... я пока не в курсе что это, щас буду читать, но как только убрал, отображаться стало нормально
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.