Link nella chat

Salve a tutti, ho creato una semplice chat in php, ora vorrei che se uno inserisse un testo tipo www.nomesito.it questo diventasse un link e non fosse visualizzato comesemplice testo, come posso fare?

inviato 4 anni fa
MGbyte78
X 0 X

La cosa in dipendenza da come processi i messaggi nella visualizzazione (se passano tramite il server e poi ritornati sia all'utente che ha scritto sia agli altri utenti). Forse la cosa pi semplice farlo tramite javascript. Con JQuery puoi fare un controllo sul testo e modificare i link aggiungendo il tag a.

risposto 4 anni fa
Mario Santagiuliana
I messaggi sono tutti memorizzati nel database e vengono visualizzati e quindi richiamati da un ciclo while .... Non so come fare in javascript o jquery come tu dici per risolvere il problema dei linkMGbyte78 4 anni fa
Allora quando metti l'echo devi solo inserire il tag a nel momento in cui si trova un link, puoi usare la funzione preg_replace e creare una regex per farlo.Mario Santagiuliana 4 anni fa
Grazie, ho risolto così: $mss = str_replace('www.','<a target=_blank href=http://'.$mss.'>www.',$mss.'</a>');MGbyte78 4 anni fa
X 1 X
Effettua l'accesso o registrati per rispondere a questa domanda