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]   

> Без описания
android
Отправлено: 30 Октября, 2011 - 13:51:51
Post Id


Посетитель


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


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




Привет, вообщем заношу в бд текст строчка с функцией TEXT в бд.

А когда вывожу получаю текст без переносов т.е

делаю так:

aasdasd

asda
sdasdada


asdadada


а получаю так:
aasdasd asda sdasdada asdadada
(Добавление)
Вот:
PHP:
скопировать код в буфер обмена
  1. $textmes = $_POST['textmessage'];
  2. $result = mysql_query('INSERT INTO test(te, ma, text, ip, date) VALUES("'.$ltd.'", "'.$kop.'", "'.$textmes.'", "'.$ip.'", "'.$data.'")');
  3.  
 
 Top
Champion Супермодератор
Отправлено: 30 Октября, 2011 - 14:02:22
Post Id



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


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


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




nl2br
 
 Top
Самогонщик
Отправлено: 30 Октября, 2011 - 14:03:01
Post Id



Посетитель


Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011  


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




т.е. от пользователя приходит текст с переносами (скажем таксАреа), и после того как ты их сохранил в бд, а потом вывел в хтмл переносы пропали.

Если так, то глянь в исходный код страницы, что-то мне подсказывает, что там ты и увидишь свои переносы, а браузер любое количество пробелов, табов и переносов отображает как одни пробел.
 
 Top
android
Отправлено: 30 Октября, 2011 - 14:05:49
Post Id


Посетитель


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


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




Самогонщик так и есть
 
 Top
OrmaJever Модератор
Отправлено: 30 Октября, 2011 - 14:10:01
Post Id



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


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


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




android написали уже nl2br()


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Самогонщик
Отправлено: 30 Октября, 2011 - 14:11:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011  


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




android пишет:
Самогонщик так и есть
Ну вот, тебе нужно обработать текст перед выводом. Как подсказывает Champion, можно использовать nl2br, можно что-то своё.

Ещё есть тег <pre>, но я бы не рекомендовал.
 
 Top
android
Отправлено: 30 Октября, 2011 - 15:04:30
Post Id


Посетитель


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


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




Спасибо а теперь еще один вопрос...

В бд заношу html код а когда выношу его он применяется в шаблоне. а нужно что бы выводился как текст...
 
 Top
Champion Супермодератор
Отправлено: 30 Октября, 2011 - 15:10:09
Post Id



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


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


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




htmlentities
 
 Top
android
Отправлено: 30 Октября, 2011 - 15:15:52
Post Id


Посетитель


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


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




Вот что выводит

CODE (html):
скопировать код в буфер обмена
  1. °С&#65533;РёР±Рѕ Р±РѕР»С&#65533;С&#65533;РѕРµ. Р&#65533;С&#65533;енС&#65533; помогли. РЎРїР°С&#65533;РёР±Рѕ РµС&#65533;Рµ С&#65533;аз. Р&#65533; РЅРµ поможеС&#65533;Рµ РµС&#65533;Рµ. Р&#65533;РѕС&#65533; С&#65533;РјРѕС&#65533;С&#65533;РёС&#65533;Рµ. Р&#65533;Р° РјРЅРѕРіРёС&#65533; С&#65533;айС&#65533;Р°С&#65533;

(Добавление)
использовал htmlspecialchars() а он мне выводит


CODE (html):
скопировать код в буфер обмена
  1. <img src="/img/off.png" />

(Добавление)
 
 Top
Самогонщик
Отправлено: 30 Октября, 2011 - 16:51:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 495
Дата рег-ции: Окт. 2011  


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




Читай документацию, на вид проблема с кодировками.

(Отредактировано автором: 30 Октября, 2011 - 16:53:04)

 
 Top
android
Отправлено: 30 Октября, 2011 - 17:21:00
Post Id


Посетитель


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


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




Всем спасибо. Вопрос исчерпан.
 
 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