Grande Shagrat e grande kluster.
Per i prossimi che ne avranno bisogno:
Abbiamo 2 file Form.asp raccoglie le proposte inserprop.asp inserisce le proposte nel database:
form.asp ha questi campi.
NOMEPROP, EMAILPROP, TELPROP, PROPOSTA, NUMEROPROP, TESTOPROP
Noi prima di inserire i dati nel database vogliamo controllare che testoprop non contenga parolacce o termini offensivi, se testoprop
contiene parole da noi censurate il file inserprop.asp non inserisce
i dati nel database ma rimanda ad altra pagina denominata pagina.asp.
parole da noi censurate sulle quali si fara il controllo:
pippo, pippa, deficiente, deficienti, demente, dementi
questo sotto il code di inserprop.asp
codice:
<%
Option Explicit
%>
<%
Dim SQL, conn, rec, ArrPar, i, testocont
Dim NOMEPROP, EMAILPROP, TELPROP, PROPOSTA, NUMEROPROP, TESTOPROP
NOMEPROP = Replace (Request.Form("NOMEPROP"),"'","''")
EMAILPROP = Replace (Request.Form("EMAILPROP"),"'","''")
TELPROP = Replace (Request.Form("TELPROP"),"'","''")
PROPOSTA = Replace (Request.Form("PROPOSTA"),"'","''")
NUMEROPROP = Replace (Request.Form("NUMEROPROP"),"'","''")
TESTOPROP = Replace (Request.Form("TESTOPROP"),"'","''")
' ci prendiamo testoprop e lo rinominiamo testocont per poterlo manipolare senza corrompere l'originale.
testocont = testoprop
' trasformiamo tutto il testo in maiuscolo perche le nostre
censure sono in maiuscolo
testocont=UCase(testocont)
i=0
ArrPar=array ("PIPPO","PIPPA","DEFICIENTE","DEFICIENTI","DEMENTE","DEMENTI")
for i=0 to ubound(ArrPar)
if instr(1,testocont,ArrPar(i))>0 then
response.redirect "pagina.asp"
end if
i=i+1
next
' se testocont passa il controllo scriviamo sul database
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Prova"
SQL = "INSERT into veiculos (nomeprop, emailprop, telprop, proposta, numeroprop, testoprop ) "
SQL= SQL & "values ('" & nomeprop & "', '" & emailprop & "', '" & telprop & "', '" & proposta & "', '" & numeroprop & "', '" & testoprop & "')"
set Rec = Conn.Execute (SQL)
' scarico il recordset
set rec=nothing
Response.redirect "propostainserita.asp"
%>
ecco fatto adesso abbiamo anche la censura delle parolacce sul form delle proposte
GRAZIE A TUTTI I PROF DI HTML
arturo juciara
www.brasile-natal.com