Chiudere il tag o no?

Questo codice funziona però mi è venuto un dubbio se chiudere ogni riga con "font" o lasciarlo così

//Colora il testo selezionato
$messaggio = str_replace("[COLOR=blue]","<font style=\"color:#0000ff\">",$messaggio);
$messaggio = str_replace("[COLOR=red]","<font style=\"color:red\">",$messaggio);
$messaggio = str_replace("[COLOR=green]","<font style=\"color:green\">",$messaggio);
$messaggio = str_replace("[COLOR=gray]","<font style=\"color:gray\">",$messaggio);
$messaggio = str_replace("[COLOR=black]","<font style=\"color:black\">",$messaggio);
$messaggio = str_replace("[/COLOR]","</font>",$messaggio);
inviato 6 anni fa
php
php
6
X 0 X

Scusami...non ho capito il quesito.

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Come si vede, ogni riga non ha il tag finale di chiusura </font>, ma si trova solo nell'ultima riga in fondo

risposto 6 anni fa
php
php
6
X 0 X

Ma non può che funzionare così.

Tu con quelle funzioni semplicemente sostituisci una stringa (codice bbcode) con un'altra (codice html) all'interno di una stringa data ($messaggio). Si tratta della funzione str_replace. Non vai a mettere un codice prima di un messaggio e poi devi chiudere.

Ciao

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda