Ho un textarea dove si ha la possibilità di inviare del testo in un database per poi ritrovarselo stampato in una pagina web.
Tutte le parole precedute da questo simbolo # sono trasformate in link, o meglio, sostituite da un link ($con).
Il problema? Se io nel testo inserisco: Oggi il #SOLE è alto nel cielo; oppure: Oggi il #Sole è alto nel cielo, vorrei che le tag #SOLE e #Sole venissero stampate in minuscolo, sebbene siano state inserite in maiuscolo, o sia con lettere maiuscole e minuscole.
Come risolvo?
Questo è il mio script:
Codice PHP:
if (isset($_POST['post'])) {
$text = $_POST['post'];
if (!empty($text)) {
$con = '[url="http://127.0.0.1:8080/tag.php?q=$1"]#$1[/url]';
$text = preg_replace('/#([\w]+)/', $con, $text);