3 messaggi dal 04 marzo 2004
1° quesito:
Ultimamente c'è un psicopatico che si diverte ad inserire centinaia di spazi nel mio guestbook. Ho inserito questa stringa
strText = Replace(strText,"<br><br><br>","")
ma mi sono accorto che essa funziona solo quando vado ad inserire il codice manualmente. Se invece dò tanti spazi nel form del commento non risolvo il problema.
Ho controllato il database e mi sono accorto che dando tanti spazi con l'invio mi crea tanti <br> in questo modo:
<br>
<br>
<br>
<br>
...

Come faccio a risolvere il problema?
2° quesito:
lo stesso psicopatico inserisce fotografie a iosa, prendendole da altri siti. Vorrei pertanto bloccare l'inserimento di collegamenti ipertestuali a pagine esterne.
Come fare ciò senza però bloccare l'html?

Grazie a chi mi aiuterà.
Modificato da manierosa il 04 marzo 2004 18.13 -

Modificato da manierosa il 04 marzo 2004 18.14 -
2.584 messaggi dal 14 maggio 2001
L'utente scrive sempre dallo stesso Indirizzo Ip?
oltre ai <br> dovresti sostituire anche i VbCrLf (l' "a capo" in vbscript)
o togli l'html o tieni le immagini..
3 messaggi dal 04 marzo 2004
No, ha un ip dinamico.
3.122 messaggi dal 16 maggio 2002
Per bloccare le immagini poresti semplicemente eliminare tutte le stringhe "<img" (senza virgolette) con la Replace. E' una soluzione brutale ma funzionante

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
3 messaggi dal 04 marzo 2004
Ci avevo già pensato, ma in questo modo eliminerei anche le emoticons...
2.584 messaggi dal 14 maggio 2001
Le emoticons inseriscile come fa AspItalia...
tu inserisci una sequenza di caratteri fra parentesi quadre e questo è quello che viene salvato sul Db...
Quando viene visualizzato il messaggio viene fatto un replace in cerca di quella sequenza di caratteri...

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.