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
Форумы портала PHP.SU :: Версия для печати :: Символ \n
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Символ \n

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

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


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

2. MrBeard - 29 Сентября, 2011 - 18:09:47 - перейти к сообщению
может nl2br?
3. destus - 29 Сентября, 2011 - 18:13:46 - перейти к сообщению
MrBeard пишет:
может nl2br?

когда пишешь например через str_replace("<br>","/n") он заменяет всё нормально, но в исходном коде символ /n не отображается. А на приведенном мною примере прямо в исходном коде из текста с <br> получается текст с <\n>. Как это сделано ??
(Добавление)
всё делается заменой " на '
4. MrBeard - 29 Сентября, 2011 - 18:28:21 - перейти к сообщению
если это твой код и никаких дополнительных обработок он не проходит - это магия. если код не твой - то, я подозреваю, используется какой то шаблон, который при выводе текста автоматически реализует str_replace("<br>","\n")
5. destus - 29 Сентября, 2011 - 19:06:35 - перейти к сообщению
MrBeard пишет:
если это твой код и никаких дополнительных обработок он не проходит - это магия. если код не твой - то, я подозреваю, используется какой то шаблон, который при выводе текста автоматически реализует str_replace("<br>","\n")


это вобще исходный код страницы одного форума) я просто делаю у себя на сайте свой форум, поэтому было интересно как это сделать с использование JS.
6. reslear - 02 Октября, 2011 - 18:47:37 - перейти к сообщению
.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>

 

Powered by ExBB FM 1.0 RC1