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