Jak wpisuje tylko to co powiedziales to nic sie nie wyswietla.
A jak dodaje na koncu
echo bbcode($_POST['kodzik']);
?>
<? echo bbcode
('[i:sfdsa]tekst[/i]') ?>
To wywala blad:
Kod
Warning: preg_replace() [function.preg-replace]: Compilation failed: unmatched parentheses at offset 19 in C:\XAMPP\xampp\htdocs\bbcode.php on line 21
Pewnie ja cos robie zle :/
Daje tu caly kod. Co jest w nim zle??
<html>
<head>
</head>
<body>
<?php
Function bbcode($zrodlo){
$zrodlo=preg_replace("#[b.{0,}](.*?)[/b]#si", "<b>1</b>", $zrodlo); $zrodlo=preg_replace("#[i.{0,}](.*?)[/i]#si", "<i>1</i>", $zrodlo); $zrodlo=preg_replace("#[u.{0,}](.*?)[/u]#si", "<u>1</u>", $zrodlo); $zrodlo=preg_replace("#[smal.{0,}](.*?)[/small]#si", "<small>1</small>", $zrodlo); $zrodlo=preg_replace("#[big.{0,}](.*?)[/big]#si", "<big>1</big>", $zrodlo); $zrodlo=preg_replace("#[p.{0,}](.*?)[/p]#si", "<p>1</p>", $zrodlo); $zrodlo=preg_replace("#[center.{0,}](.*?)[/center]#si", "<center>1</center>", $zrodlo); $zrodlo=preg_replace("#(.*?)#si", "<span style="color
:2">3</span>", $zrodlo); $zrodlo=preg_replace("#(.*?)#si", "<span style="font
-size
:2">3</span>", $zrodlo); $zrodlo=preg_replace("#[img.{0,}](.*?)[/img]#si", "<img src="1" border="0" alt="Obrazek
" />", $zrodlo); $zrodlo=preg_replace("#[hr=([0-9]{1,2}|100)]#si", "<hr class="linia
" width="1%">", $zrodlo); return $zrodlo;
}
<? echo bbcode
('[i:sfdsa]tekst[/i]') ?>
Ej moze dasz tu caly kod wraz z elementem ktory wyswietli jakis przykladowy tekst?? Wtedy sobie poradze bez problemu