Discuss Anything: Encode Your Email Address - Discuss Anything

Jump to content

1

Welcome to KnowledgeSutra - Dear Guest , Please Register here to get Your own website. - Ask a Question / Express Opinion / Reply w/o Sign-Up!
Page 1 of 1

Encode Your Email Address Confuse the Spam Bots, but not your viewing clients Rate Topic: -----

#1 User is offline   jlhaslip 

  • Insert Custom Title Here
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: [MODERATOR]
  • Posts: 5,035
  • Joined: 24-July 05
  • Gender:Male
  • Location:Linux, DOS and Windows…the good, the bad and the ugly
  • Interests:http://jim.haslip.googlepages.com/home
  • myCENT:43.02
  • Spam Patrol
  • Current Mood: Current Mood: None Chosen

Posted 15 October 2007 - 09:33 PM

Spam bots often 'scrape' pages to glean information and collect email addresses. I don't like that.
To combat the Bots from collecting my address off of my site, I wrote a script that includes 'obscures' the address in several ways.

It adds 'AT' where the '@' sign is and then replaces the '.' with 'DOT' so it is humanly readable, but not by the Bots.
Also, it encodes the 'mailto' and the address used in the 'mailto' so it shows okay on the web page and on:hover, but it is actually encode into hex values on the page. Sort of like Html Entities, which 'most' Bots cannot read. But they are becoming smarter all the time, so there is no guarantee that this will work all the time for all Bots..

The demo site can be used to create the obfuscated (Whew, big word!) link tag for use on your own site if you are new to Web site building and do not yet feel comfortable with coding php or templates..

Experienced Developers/Coders can download the core components from here. Three functions. I wrote the functions so the code would be re-usable for other tasks.

One function replaces the '@' and '.'.
The other one is a generic string encoding function. It could also be used to encode code snippets on your pages, too... :P
0


Page 1 of 1

Other Replies To This Topic

#2 User is offline   shadowx 

  • Live your life so that in death you may stand side by side with your gods. Not at their feet.
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • View gallery
  • Group: Kontributors
  • Posts: 1,606
  • Joined: 12-April 06
  • Gender:Male
  • Location:Essex, UK
  • Interests:Photography is a big interest, i have some photos up at my site, apex photographs (http://apex-photographs.com). Using my Lumix g1 to take the photos of course! <br /><br />Um computer games... photo editing and thats about it!
  • myCENT:84.40
  • Spam Patrol
  • Current Mood: Current Mood: None Chosen

Posted 15 October 2007 - 09:42 PM

Nice bit of code there!

nowadays whenever i make a contact page i always use a PHP MAIL command to hide the address and i avoid writing my email address anywhere on the net too but it can be useful to create MAILTO links and this is a good way of protecting them

When making a website for a relative they needed a contact page and wanted an image link with a MAILTO so i may very well end up using this little snippet if thats ok with you?

Im more than happy to put a mention in the source code but as its for a paying client im reluctant to have a user-visible mark. Of course my use of the code is up to your discretion :P
0

#3 User is offline   jlhaslip 

  • Insert Custom Title Here
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: [MODERATOR]
  • Posts: 5,035
  • Joined: 24-July 05
  • Gender:Male
  • Location:Linux, DOS and Windows…the good, the bad and the ugly
  • Interests:http://jim.haslip.googlepages.com/home
  • myCENT:43.02
  • Spam Patrol
  • Current Mood: Current Mood: None Chosen

Posted 15 October 2007 - 10:25 PM

I have a version which produces an Image link, too. The Image can get created dynamically, or from a saved file if it is available, but there is a problem with accessing the Fonts here on the Trap, so I didn't post that one.

If you need the code for the Image-based version, PM a request. It works fine on my localhost (XAMPP) installation. If you have GD with T1Lib installed, which a standard XAMPP does, it will likely work on your machine.

And all of my stuff is Licenced under the Creative Commons - attributtion - share-alike standards, so, yes, you may borrow the code. Simply retain the copyright in the script and pass it on. Whether you alter the code or not, the copyright needs to follow it.

A link-back is not required, but that would be nice. :P
0

#4 User is offline   shadowx 

  • Live your life so that in death you may stand side by side with your gods. Not at their feet.
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • View gallery
  • Group: Kontributors
  • Posts: 1,606
  • Joined: 12-April 06
  • Gender:Male
  • Location:Essex, UK
  • Interests:Photography is a big interest, i have some photos up at my site, apex photographs (http://apex-photographs.com). Using my Lumix g1 to take the photos of course! <br /><br />Um computer games... photo editing and thats about it!
  • myCENT:84.40
  • Spam Patrol
  • Current Mood: Current Mood: None Chosen

Posted 16 October 2007 - 11:10 AM

Quote

And all of my stuff is Licensed under the Creative Commons - attribution - share-alike standards, so, yes, you may borrow the code. Simply retain the copyright in the script and pass it on. Whether you alter the code or not, the copyright needs to follow it.


Good news then! The copyright will follow it if i do indeed use this code. I wont put a link back thats visible because this website is for a paying client but if i use the code on any of my websites then i will definitely have a link back, i hope you dont mind that :P

I wont bother with the image code as im not a fan of using the GD library and image manipulation in PHP as its a bit too object orientated for me, but one day i will branch into OO PHP

Thanks for letting me and everyone else use the code, im sure it will be very useful
0

#5 User is offline   jlhaslip 

  • Insert Custom Title Here
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: [MODERATOR]
  • Posts: 5,035
  • Joined: 24-July 05
  • Gender:Male
  • Location:Linux, DOS and Windows…the good, the bad and the ugly
  • Interests:http://jim.haslip.googlepages.com/home
  • myCENT:43.02
  • Spam Patrol
  • Current Mood: Current Mood: None Chosen

Posted 16 October 2007 - 07:27 PM

*UPDATED OCT 16/2007*

Fixes:
1.) Corrected the Download Link - removed an extra character in "iindex"
2.) Corrected the default email address displayed - removed a trailing 'a'
3.) Added additional check for bad User input - function to clean some bad stuff
4.) Converts html entities - again, a security issue

That should do it for now. Let me know if you have any difficulties with the script.

Thanks.

*UPDATED OCT 17/2007*

Fixes:

5.) Fixed validation of "&'s"in the Trap link
6.) Corrected Licence link to Creative Commons
0

#6 User is offline   jimmie32 

  • Newbie [Level 1]
  • Pip
  • Group: Kontributors
  • Posts: 13
  • Joined: 10-October 07
  • Current Mood: Current Mood:

Posted 20 October 2007 - 06:44 PM

I Encoded like this:

myname[dot]32[at]gmail[dot]com

But there is a another way, like:

Before: myname.32@gmail.com
After: NOSPAM---myname.32@gmail.com

Adding NOSPAM is great too.
0

Share this topic:


Page 1 of 1


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Icon Embed a photo to emails using mac mail
How To Create Embed Image Mail In Gmail
ANSWERS iGuest 
  • 0 Replies
  • 84 Views
Hot Topic (New) Icon Make Own Email Box?
Do you have any idea....??
E-Mail alamzaib 
  • 18 Replies
  • 3,823 Views
*New Replies Icon Simple Email Adress Protector Script General Talk Guest_pbolduc_* 
  • 0 Replies
  • 893 Views
New Replies Icon Couple Of Gripes About The New Googlemail! GMail mole2k9 
  • 2 Replies
  • 889 Views
New Replies Icon An Instant Messaging Result
chat over multiple clients
Software etycto 
  • 2 Replies
  • 1,107 Views
Hot Topic (New) Icon Email Script/form With Php
how to make a simple email script using php
Tutorials snlildude87 
  • 37 Replies
  • 15,775 Views
Hot Topic (New) Icon Guestbook Spamming
how to stop it?
your Secret HideOut Peaktao 
  • 15 Replies
  • 4,472 Views
New Replies Icon Confused In Phpmyadmin
Dont know what to do anymore
Database BooZker 
  • 12 Replies
  • 1,762 Views
New Replies Icon I Need To Change Boozker To Ojproductions
Im confused about the username and the url
your Secret HideOut BooZker 
  • 4 Replies
  • 605 Views
*New Replies Icon Spam General Talk Guest_Niekie_* 
  • 8 Replies
  • 3,907 Views
New Replies Icon Email Access Software swathi2010 
  • 1 Reply
  • 265 Views
Locked Topic Icon Missing E-mail Notice
Spam blocker deleted it I think.
Free Web Hosting: Misc. Requests Mich 
  • 1 Reply
  • 1,151 Views
New Replies Icon Can This Be Done, To Fight Against Im Spam?
Crazy and maybe impossible thought.
Others Echo_of_thunder 
  • 6 Replies
  • 743 Views
New Replies Icon Configuring Dns Settings For Website
Nameserver, A-Address, DNS configuration
Tutorials OpaQue 
  • 1 Reply
  • 2,624 Views
Locked Topic Icon Do You Want Gmail?
The google email host, every1 talks abot
Google Invite Exchange Donegal 
  • 19 Replies
  • 11,657 Views
New Replies Icon How Do You Fight Spam On Your Site? Website Discussion T100 
  • 4 Replies
  • 1,917 Views
New Replies Icon Email Databse
How do i set this up?
Database thepiratedock 
  • 1 Reply
  • 903 Views
New Replies Icon Do You Have Mail?
not talking about email, bills, announcements, invitations.
Life Talk jopak134 
  • 6 Replies
  • 1,091 Views
New Replies Icon Favorite Website
NO LINKS OR SPAM please
General Talk grimreaper423 
  • 3 Replies
  • 971 Views
New Replies Icon How To Protect Your Email Account * * * * * E-Mail sl4y3r1980 
  • 9 Replies
  • 1,142 Views

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Google Fan :-) We Recommend Firefox.     Customize / Settings Connect Us on facebook