Corsi on-line

Rimozione veloce di link da testi

In questo brevissimo articolo vi propongo uno snippet veloce veloce e  basato sulla funzione preg_replace() e le espressioni regolari per la rimozione di link all’interno di testi; si tratta di una piccola ma efficace soluzione che potrebbe per esempio essere introdotta in un sistema per la gestione dei commenti, al fine di eliminare quanto più possibile i collegamenti con i siti degli spammers.Ecco le (pochissime) righe di codice da utilizzare:

$nuovo_testo = preg_replace('/\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i', '', $vecchio_testo);

A voi il compito di modificare lo snippet proposto per ottenere la funzionalità contraria, cioé rilevare un’URL in un testo e convertirlo in un link 🙂

Post correlati
I più letti del mese
Tematiche