BBCode

moanda

Nuovo Utente
18 Ott 2006
3
0
0
Salve,
ho un modulo per inviere messaggi che poi devono essere letti in un forum, nel modulo di invio ho questo codice:

Codice:
<img src="faccine/g.gif" OnClick="document.form1.testoRi.value+=''">
<img src="faccine/i.gif" OnClick="document.form1.testoRi.value+=''"> 
<img src="faccine/under.gif" OnClick="document.form1.testoRi.value+=''"> 
<img src="faccine/iright.gif" OnClick="document.form1.testoRi.value+=''">
<img src="faccine/blist.gif" OnClick="document.form1.testoRi.value+=''">
<img src="faccine/center.gif" OnClick="document.form1.testoRi.value+=''">
<img src="faccine/aleft.gif" OnClick="document.form1.testoRi.value+=''">
<img src="faccine/url.jpg" OnClick="document.form1.testoRi.value+=''">

mentre nella pagina dove varrà visualizzato il testo uso questo codice:


PHP:
<?php 
$row_rs = $row_rs['TestoTopic']; 
$row_rs = str_replace("[b]","<strong>", $row_rs); 
$row_rs = str_replace("[/b]","</strong>", $row_rs); 
$row_rs = str_replace("[i]","<em>", $row_rs); 
$row_rs = str_replace("[/i]","</em>", $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]","</ul>", $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("[*]","<li>", $row_rs); 
$row_rs = str_replace("[/*]","</li>", $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:confused: ho provato in tutti i modi ma non c'è verso dove sbaglio?
 
Ultima modifica:

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
che html stampa il link che non funziona? Probabile che la soluzione di oldmax sia adeguata.
 

Discussioni simili