Здравейте.
Ето това ми е функцията:
Ето така вкарвам самия текст в ббкодовете:
Показвам бутоните за тях така:
Текста ми се показва така:
От какво може да е този проблем?
Ето това ми е функцията:
PHP:
<?php
function bbcodes($text) {
$text = preg_replace("/\[b\](.+?)\[\/b\]/s", '<b>$1</b>', $text);
$text = preg_replace("/\[i\](.+?)\[\/i\]/s", '<i>$1</i>', $text);
$text = preg_replace("/\[u\](.+?)\[\/u\]/s", '<u>$1</u>', $text);
$text = preg_replace("/\[quote\](.+?)\[\/quote\]/s", '<div class="quotemain">$1</div>', $text);
$text = preg_replace("/\[url\](.+?)\[\/url\]/s", '<a href="$1" target="_blank" class="url">$1</a>', $text);
$text = preg_replace("/\[url\=(.+?)\](.+?)\[\/url\]/s", '<a href="$1" target="_blank" class="url">$2</a>', $text);
$text = preg_replace("/\[img\](.+?)\[\/img\]/s", '<img src="$1" />', $text);
$text = preg_replace("/\[img\=(.+?)](.+?)\[\/img\]/s", '<a href="$1" target="_blank">$2 - Изображение</a>', $text);
$text = preg_replace("/\[code\](.+?)\[\/code\]/s", '<div style="-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding: 5px; border: 1px solid #427a98; "><code>$1</code></div>', $text);
}
function bbcodes_submit() {
echo "
<input type='image' src='../images/bbcodes/b.png' class='bbcodes' onclick=\"addText('text','[b]','[/b]','inputform');return false;\" title='Удебелява избрания текст' />
<input type='image' src='../images/bbcodes/i.png' class='bbcodes' onclick=\"addText('text','[i]','[/i]','inputform');return false;\" title='Прави текста наклонен' />
<input type='image' src='../images/bbcodes/u.png' class='bbcodes' onclick=\"addText('text','[u]','[/u]','inputform');return false;\" title='Прави избрания текст подчертан' />
<input type='image' src='../images/bbcodes/url.png' class='bbcodes' onclick=\"addText('text','[url]','[/url]','inputform');return false;\" title='Прави URL кликване' />
<input type='image' src='../images/bbcodes/img.png' class='bbcodes' onclick=\"addText('text','[img]','[/img]','inputform');return false;\" title='Показва изображение от определена страница' />
<input type='image' src='../images/bbcodes/code.png' class='bbcodes' onclick=\"addText('text','[code]','[/code]','inputform');return false;\" title='Показва текста като код' />
";
}
?>
PHP:
bbcodes($text);
PHP:
bbcodes_submit();
Текста ми се показва така:
xzxzxz
cxzczxcz
От какво може да е този проблем?