Ciao a tutti... qualkuno mi saprebbe dare qualke indicazione su come realizzare una funzione ke controlli il contenuto di una stringa...e se trova una parolaccia (contenuta in un array) me la sostituisce cn tanti asterischi quante sono le lettere.
Io ho per ora provando a scrivere giu qualkosina basandomi su una funzione ke avevo scritto in ASP.. ma nn essendo espertissimo di PHP ho trovato qualke difficoltà nella traduzione... se puo' essere d'aiuto la funzione era questa:
codice:
<%
Function badWords(sText)
'alcune parole poco consone, potete aggiungerne quante ne volete
words = Array("cretino","stupido","imbecille","porcapaletta")
stringa = sText
For k = LBound(words) To UBound(words)
stringa = Replace(stringa, words(k), String(Len(words(k)),"*"))
Next
badWords = stringa
End Function
Qualkuno sa magari consigliarmi anke una soluzione un po' + "seria" ke magari invece da un array pesca le parole da database e invece di sostituirla completamente cn tanti asterisci la sostituisce cn un altra parola sempre ke va a pescare da un db.
Tanto per farmi capire meglio faccio un esempio:
se scrivo CASSO (ovviamente cn le ZZ invece delle SS
)
mi scrive Ca**o o qualkosa del genere ...
Grazie in anticipo