Salve,
ho un modulo per inviere messaggi che poi devono essere letti in un forum, nel modulo di invio ho questo codice:

codice:
[img]faccine/g.gif[/img]
[img]faccine/i.gif[/img] 
[img]faccine/under.gif[/img] 
[img]faccine/iright.gif[/img]
[img]faccine/blist.gif[/img]
[img]faccine/center.gif[/img]
[img]faccine/aleft.gif[/img]
[img]faccine/url.gif[/img]
[img]faccine/colore_font.jpg[/img] 
[img]faccine/rosso.jpg[/img]	  
[img]faccine/verde.jpg[/img]	
[img]faccine/arancione.jpg[/img]	
[img]faccine/giallo.jpg[/img]
mentre nella pagina dove varrà visualizzato il testo uso questo codice:

Codice PHP:
<?php
$row_rs 
$row_rs['TestoTopic'];
$row_rs str_replace("[b]","[b]"$row_rs);
$row_rs str_replace("[/b]","[/b]"$row_rs);
$row_rs str_replace("[i]","[i]"$row_rs);
$row_rs str_replace("[/i]","[/i]"$row_rs);
$row_rs str_replace("[u]","<u>"$row_rs);
$row_rs str_replace("[/u]","</u>"$row_rs);
$row_rs str_replace("[list]","<ul>"$row_rs);
$row_rs str_replace("[/list]","[/list]"$row_rs);
$row_rs str_replace("[center]","<center>"$row_rs);
$row_rs str_replace("[/center]","</center>"$row_rs);
$row_rs str_replace("[left]","<left>"$row_rs);
$row_rs str_replace("[/left]","</left>"$row_rs);
$row_rs str_replace("[*]","[*]"$row_rs);
$row_rs str_replace("[/*]",""$row_rs);
$row_rs str_replace("[url]""<a href='"$row_rs);  
$row_rs str_replace("[/url]""'></a>"$row_rs);
echo 
$row_rs ;
?> 

funziona tutto tranne la visualizzazione dell'url che non viene cliccabile ma viene scritto con il codice del BBCode ho provato in tutti i modi ma non c'è verso dove sbaglio?