PHP.SU

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

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

> Найдено сообщений: 4
VGlad Отправлено: 23 Марта, 2017 - 23:27:59 • Тема: Автопараграф • Форум: Регулярные выражения

Ответов: 6
Просмотров: 773
Спасибо, придумал другой способ)
VGlad Отправлено: 20 Марта, 2017 - 16:15:24 • Тема: Автопараграф • Форум: Регулярные выражения

Ответов: 6
Просмотров: 773
Капец, ничего не получается. Удалил к чертам прежний парсер. Так вот, что именно мне нужно.

Например, я написал в textarea: "Привет, это первая строка.
Вторая
третья
4"

Мне нужно, чтобы на выводе (echo $_POST['text'];) каждая строка была с тегом <p>.
VGlad Отправлено: 28 Января, 2017 - 01:54:30 • Тема: Автопараграф • Форум: Регулярные выражения

Ответов: 6
Просмотров: 773
Строитель, в базу заносится <br /><br />
VGlad Отправлено: 27 Января, 2017 - 17:43:09 • Тема: Автопараграф • Форум: Регулярные выражения

Ответов: 6
Просмотров: 773
Привет. Делаю свой парсер, но не могу понять как сделать автопараграф.

Есть условный текст:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Здесь первый параграф
  2.  
  3. {img-1}
  4.  
  5. Второй параграф
  6.  
  7. {img-2}
  8.  
  9. Третий параграф
  10. и т.д


Мне нужно, чтобы в базу заносился текст с тегом <p>

CODE (htmlphp):
скопировать код в буфер обмена
  1. <p>Здесь первый параграф</p>
  2.  
  3. {img-1}
  4.  
  5. <p>Второй параграф</p>
  6.  
  7. {img-2}
  8.  
  9. <p>Третий параграф</p>
  10.  


К меня есть класс - parser, и в нем две функции кодировка/декодировка.
Например, кодировка/декодировка заголовка:
Кодировка:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $str = preg_replace( "#\[h([1-6]{1})\](.+?)\[/h\\1\]#is", "<h\\1>\\2</h\\1>", $str );

Декодировка
CODE (htmlphp):
скопировать код в буфер обмена
  1. $str = preg_replace( "#<h([1-6]{1})>(.+?)</h\\1>#is", "[h\\1]\\2[/h\\1]", $str );


Но это для бб кодов. Подскажите, пожалуйста, как можно реализовать автопараграф.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB