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 :: Символ \n

 PHP.SU

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


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

> Без описания
destus
Отправлено: 29 Сентября, 2011 - 17:58:53
Post Id


Гость


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


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




как это сделано?? Текст приходит обычный с <br> и тд, а в исходном коде получается через \n.
В исходном коде страницы выглядит так:
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. '[ quote=Veit ] text\n\n text2 [ /quote ]\n'
  4.  


в хтмл это выглядит как

 
 Top
MrBeard
Отправлено: 29 Сентября, 2011 - 18:09:47
Post Id



Гость


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


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




может nl2br?
 
 Top
destus
Отправлено: 29 Сентября, 2011 - 18:13:46
Post Id


Гость


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


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




MrBeard пишет:
может nl2br?

когда пишешь например через str_replace("<br>","/n") он заменяет всё нормально, но в исходном коде символ /n не отображается. А на приведенном мною примере прямо в исходном коде из текста с <br> получается текст с <\n>. Как это сделано ??
(Добавление)
всё делается заменой " на '

(Отредактировано автором: 29 Сентября, 2011 - 18:14:38)

 
 Top
MrBeard
Отправлено: 29 Сентября, 2011 - 18:28:21
Post Id



Гость


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


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




если это твой код и никаких дополнительных обработок он не проходит - это магия. если код не твой - то, я подозреваю, используется какой то шаблон, который при выводе текста автоматически реализует str_replace("<br>","\n")
 
 Top
destus
Отправлено: 29 Сентября, 2011 - 19:06:35
Post Id


Гость


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


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




MrBeard пишет:
если это твой код и никаких дополнительных обработок он не проходит - это магия. если код не твой - то, я подозреваю, используется какой то шаблон, который при выводе текста автоматически реализует str_replace("<br>","\n")


это вобще исходный код страницы одного форума) я просто делаю у себя на сайте свой форум, поэтому было интересно как это сделать с использование JS.
 
 Top
reslear
Отправлено: 02 Октября, 2011 - 18:47:37
Post Id


Новичок


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


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

[+]


.replace()

CODE (htmlphp):
скопировать код в буфер обмена
  1. <textarea name="g" id="dds">
  2. gtgtgt
  3. gt
  4. rt
  5. tr
  6. </textarea>
  7.  
  8. <script type="text/javascript">
  9. $('#dds').val($(this).val().replace('\r\n',''));
  10. </script>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB