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?