Questa è la versione funzionale, riconosce correttamente se un sito è contenuto nell'array e lo trasforma in [GOOD], se invece non lo trova nell'array lo stampa linkabile, l'unico problema da risolvere è che nel campo deve essere scritto esattamente come nell'array (ma l'utente ovviamente ci mette anche il prefisso) perché se viene scritto col prefisso stampa questo
[GOOD]
" target="_blank">http://[GOOD]
[GOOD]
" target="_blank">http://[GOOD]
PHP:
$sitiArray = array ("sito.it");
$replacements3 = "<span class=\"badWord\">[GOOD]</span>";
...
$messaggio = $riga['messaggio'];
$messaggio = str_ireplace($sitiArray, $replacements3, $messaggio);
echo "<span class=\"carattereMess\">".$messaggio."</span>";
Ultima modifica: