Allora ragazzi,
vi sottopongo questo problema
noi abbiamo un form dove l'utente puo fare la sua proposta
al venditore.
il campo del form é il seguente:
codice:
<textarea cols=75 name=TESTOPROP rows=12 wrap="SOFT"></textarea>
la pagina che inserisce la proposta nel database si chiama inserdatabase.asp
all'inizio di inserdatabase.asp mettiamo il seguente codice
codice:
' uso replace per controllare se ci sono apostrofi nel testo,
nel caso li sostituisco perché l'apostrofo mi bloccherebbe il codice
TESTOPROP = Replace (Request.Form("TESTOPROP"),"'","''")
' poi con un'arry splitto tutte le parole del testo
arr_controllo = split(testoprop, " ")
A questo punto abbiamo tutto il testo spezzato per parola.
Noi vogliamo evitare che qualche stupidotto inserisca parole volgari e offensive
nella proposta che poi sará letta pertanto creeremo una serie di parole vietate tipo
caz....
mer....
putt...
cul...
froc....
ecc ecc...
adesso dobbiamo passare tutte le parole del testo catturate nell'arry
codice:
If arr_controllo(0) = 'e qui la devo confrontare con tette le parole vietate
If arr_controllo(1) = 'e qui la devo confrontare con tette le parole vietate
If arr_controllo(2) = 'e qui la devo confrontare con tette le parole vietate
If arr_controllo(3) = 'e qui la devo confrontare con tette le parole vietate
se ad esempio arr_controllo(0) = caz.... facciamo un redirect a una pagina che lo ferma
e via dicendo.
Che starda ci consigliate per fare il controllo confronto di tutte le parole del
testoprop con le parole da noi vietate???
Speriamo essere stati chiari.
GRAZIE MILLE SIN DA ORA.
arturo juciara
www.brasile-natal.com