joaorosa Posted December 7, 2009 at 04:32 PM Report Share #299081 Posted December 7, 2009 at 04:32 PM Boas. Estou aqui às voltas com uma situação, não consigo codificar o e-mail na interface para não ser apanhado por bots. Qualquer coisa como http://www.wbwip.com/wbw/emailencoder.html... Como é que posso fazer? Não encontrei nada relevante no google... Cps, JR Link to comment Share on other sites More sharing options...
ribeiro55 Posted December 31, 2009 at 05:12 AM Report Share #303376 Posted December 31, 2009 at 05:12 AM Se procuras uma codificação como a do site que indicaste, o que obténs é a simples representação do caractere em código ASCII, e por isso, é quase tão seguro como ter o texto 🙂 Ainda assim, podes escrever uma pequena função para codificar emails, e qualquer outra informação que pretendas, dessa forma: Public Function CodificarEmail(ByVal Email As String) As String Dim EmailCodificado As String = String.Empty For Each C As Char In Email.ToCharArray Dim TempAscCod As Integer = CInt(Asc(C.ToString)) Dim TempCodComp As String = TempAscCod.ToString If TempAscCod < 10 Then TempCodComp = "00" & TempAscCod.ToString If TempAscCod < 100 Then TempCodComp = "0" & TempAscCod.ToString EmailCodificado &= "& #" & TempCodComp & ";" Next Return EmailCodificado End Function (na linha em destaque, o & e o # são juntos e não separados. Estão separados porque o parser está a interpretar por alguma razão) Exprimenta dar uma olhadela no código com um simples "print" para veres se é o que pretendes. <%= "O meu email codificado: " & CodificarEmail("geral@sergioribeiro.com")%> Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips" Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now