Autore |
Messaggio |
carlostefano
Esperto
296 Discussioni
|
15 dicembre 2005 alle 11:57:40
Ok Emu, allora preparo tutto per benino e te lo mando.
|
calciodonne
Eliminato
0 Discussione
|
15 dicembre 2005 alle 17:03:58 Modificato il 20 gennaio 2006 alle 14:03:48
ciao acar, ma il codice che hai scritto in che punto lo devo copiare nel file guestbook-inc.asp???
|
acar
Esperto
267 Discussioni
|
15 dicembre 2005 alle 18:19:30 Modificato il 15 dicembre 2005 alle 18:20:16
Ciao
devi aprire il file GuestBook-inc.asp e devi cercare
questa sub rutine
Sub NewGuestbook()
...Codice....
End Sub
E la sostituisci con quella che ho pubblicato nei post precedenti!
Ciao
ps. conosco un fan accanito del tuo sito :)
|
calciodonne
Eliminato
0 Discussione
|
15 dicembre 2005 alle 19:07:46
a me non funziona se ci copio il codice che mi ha scritto te. abbiamo un fans accanito?? bene.. come mai?
|
acar
Esperto
267 Discussioni
|
15 dicembre 2005 alle 19:23:21 Modificato il 15 dicembre 2005 alle 19:29:00
avrai errato nella sostituzione del codice!
o meglio copiandolo si creano degli accapi che non devono esserci!!
se mi dai l'email ti invio il file e lo sostituisci, cosi non hai problemi!
lui è un allenatore di una squadra femminile
|
carlostefano
Esperto
296 Discussioni
|
17 dicembre 2005 alle 02:17:05
Sto continuando la stesura del programma per il blocco degli ip indesiderati; ho riscritto completamente il codice e sto implemendando diverse funzioni utili...abbiate fede e vedrete che prima dell'inizio della prossima settimana sarà pronto
|
yarin_voodoo
Eliminato
0 Discussione
|
17 dicembre 2005 alle 10:18:12
Ciao,
finalmente si comincia a vedere uno spiraglio, questo dello spam nel guestbook sta diventando una vera e propria rogna!
Purtroppo non ho tali capacità da darvi una mano nell'implementare eventuali modifiche ad hoc, ma vi supporto al massimo!
GRANDIIIIIIIIIIIII!!!
Ciao
|
acar
Esperto
267 Discussioni
|
17 dicembre 2005 alle 12:42:23
Come gia detto, se avete problemi frequenti con lo spam nel gbook fate la modifica che ho apportato io, almeno finche non è pronta la soluzione di carlo!!!
Calciodonne l'ha testata dopo che gli ho inviato il file per email cosi non ci sono errori di copiatora e funziona benissimo!
almeno per una settimana non avrete problemi di questo genere... e stando alle statistiche del mio sito continuano ad accedere al guestbook ogni 2 ore al giorno... se non avevo fatto tale modifica ero sommerso di firme spam
Ciauzz
--------------- http://www.pc-sapiens.net
|
carlostefano
Esperto
296 Discussioni
|
17 dicembre 2005 alle 13:51:00
Io propongo una diversa modifica per risolvere definitivamente il problema dello spam nel guestbook, che può continuare a restare aperto e non essere riservato unicamente agli iscritti. Aprite il file guestbook-inc.asp e sostituite alla funzione AddGuestbook il seguente codice:
Function AddGuestbook(ByVal sName, ByVal sEmail, ByVal sWebSite, ByVal sLocation, ByVal sComment) Dim rSQL, oRs, oCn
sName = SQLEncrypt(sName) sEmail = SQLEncrypt(sEmail) sWebSite = SQLEncrypt(sWebSite) sLocation = SQLEncrypt(sLocation) sComment = SQLEncrypt(sComment) rSQL = "SELECT gID FROM guestbook WHERE " rSQL = rSQL & "gNavn='" & sName & "' AND " rSQL = rSQL & "gEmail='" & sEmail & "' AND " rSQL = rSQL & "gWebSite='"& sWebSite & "' AND " rSQL = rSQL & "gLocation='" & sLocation & "' AND " rSQL = rSQL & "gComment='" & sComment & "'" if instr(1,sComment,"http",1) = 0 then 'modifica di carlostefano Set oCn = DBConnexion(DB_GUESTBOOK) Set oRs = DBRecordSet(oCn, rSQL) If oRs.EOF Then rSQL = "" rSQL = rSQL & "INSERT INTO guestbook" rSQL = rSQL & " (gNavn, gEmail, gWebSite, gLocation, gComment, gIP, gDate)" rSQL = rSQL & " VALUES" rSQL = rSQL & " ('" & sName & "'" rSQL = rSQL & ", '" & sEmail & "'" rSQL = rSQL & ", '" & sWebSite & "'" rSQL = rSQL & ", '" & sLocation & "'" rSQL = rSQL & ", '" & sComment & "'" rSQL = rSQL & ", '" & SQLEncrypt(request.ServerVariables("REMOTE_ADDR")) & "'" rSQL = rSQL & ", '" & DateTimeToString(now())& "'" rSQL = rSQL & ")" DBExecute oCn, rSQL AddGuestbook = True Else AddGuestbook = False End If oRs.Close Set oRs = Nothing oCn.Close Set oCn = Nothing end if ' fine modifica
In questo modo non sarà più possibile inserire nel testo del messaggio dei links (che comunque, se uno ha un sito, può sempre mettere l'URL nella firma) e così si risolverà il problema dello spam nel guestbook definitivamente.
|
sorema
Utente
69 Discussioni
|
17 dicembre 2005 alle 15:11:17
vorrei ringraziare infinitamente carlostefano per questo che ha fatto, mi ha anticipato addirittura nella richiesta, perchè è esattamente quello che desideravo chiedere, cioè se fosse possibile evitare l'inserimento delle miriadi di links nel corpo del messaggio piuttosto che la noia di bannare a mano gli ip o di far firmare solo gli iscritti. Anche perchè così gli amici che magari danno un'occhiata lasciano una firma anche senza registrarsi, ma chi vuole rompere le scatole a lasciare un link per volta nella firma perde solo tempo e la rete è vasta! fa prima a trovare altri portali da danneggiare!! Io l'ho inserito subito e con grande gioia ho visto i bastardoni dalle statistiche entrare nel gb e tornare a casa senza lasciare tracce!! grande carlo sei un mito, raga, usatelo è la soluzione migliore!
|
<<
1
2
3
4
5
6
7
>>
|