X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Fhtml2bbcode.php;h=734282d95c2f398ec0499777c12242508979b17c;hb=b3a5fccc9d4af4dc66ae8f0404817690a333c433;hp=f5790217a60c66160d3323d9df5b0cb27d8c2311;hpb=e490c9459d066d4658f46b4b37b5c9321b0e7956;p=friendica.git
diff --git a/include/html2bbcode.php b/include/html2bbcode.php
index f5790217a6..734282d95c 100644
--- a/include/html2bbcode.php
+++ b/include/html2bbcode.php
@@ -7,10 +7,18 @@
function html2bbcode($s) {
+
+ // only keep newlines from source that are within pre tags
+
+ $s = stripnl_exceptinpre($s);
+
+
// Tags to Find
$htmltags = array(
- '/\n/is',
+ '/\
(.*?)\<\/pre\>/is',
+ '/\/is',
+ '/\<\/p\>/is',
'/\(.*?)\<\/b\>/is',
'/\(.*?)\<\/i\>/is',
'/\(.*?)\<\/u\>/is',
@@ -20,19 +28,22 @@ function html2bbcode($s) {
'/\(.*?)\<\/div\>/is',
'/\
/is',
'/\
(.*?)\<\/strong\>/is',
- '/\(.*?)\<\/a\>/is',
+ '/\(.*?)\<\/a\>/is',
'/\(.*?)\<\/code\>/is',
'/\(.*?)\<\/span\>/is',
+ '/\(.*?)\<\/span\>/is',
'/\(.*?)\<\/blockquote\>/is',
- '/\/is',
- '/\/is',
+ '/\