Nie do końca o to mi chodzilo :wink:
Ale z Twoją pomocą sobie poradzilem.
Bardzo lubie jak ludzie mówiąc ze cos zrobili pokazują jak.
Więc
[php:1:e532972a26]<?php
$znaczniki=mysql_query("SELECT * FROM kody ORDER BY id");
$i=0;
while($znacznik=mysql_fetch_array($znaczniki))
{
$na_co[$i]=array($znacznik["kod"],$znacznik["wynik"]);
$i++;
}
//To powyżej tworzy mi tablicę
$na_co[0]=array("/
(.+)/","<b>1</b>");
$na_co[1]=array("/
(.+)/","<i>1</i>");
$na_co[2]=array("//","<img src="1"</b>");
$na_co[3]=array("/
(.+)/","<a href="1">1</a>");
$na_co[4]=array("/
(.+)/","<a href="1" target="_blank">2</a>");
//Teraz kod ktory zamienia znaczniki (wlasciwie BBCode)
function mojkod($tekst)
{
global $na_co;
for($i=0;$i<count($na_co);$i++)
{
$tekst = preg_replace($na_co[$i][0],stripslashes($na_co[$i][1]), $tekst);
}
return $tekst;
}
?>[/php:1:e532972a26]