News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

onPHP5.com:
Clickable, Obfuscated Email Addresses
January 25, 2007 @ 08:50:00

Dennis Popel submitted a link to a tutorial over on onPHP5.com that talks about obfuscated email address. Not just any email addresses though - his example keeps them clickable but out of the way of spambots trying to harvest.

Of course you all know that keeping email addresses in plain form in web pages means give them for free to spam bots. [...] This approach, while strong, leaves your pages without very convenient functionality, though. [...] This means that another method, non-image protection of email addresses must be used, which will be able to preserve the benefits of clickable email addresses that, however, are safe from spam bots.

His method revolves around character substitution - swapping out the values in the email addresses with the ASCII codes they correspond to. Of course, this still doesn't solve the usability for humans, it only blocks the automated email harvesters. So, to get things back to where we can use them, he defines a Javascript function that reads the obfuscated email and passes it along to the page as a normal, clickable email link.

2 comments voice your opinion now!
clickable bbfuscated email addresses tutorial clickable bbfuscated email addresses tutorial


blog comments powered by Disqus

Similar Posts

IBM developerWorks: Get started with Project Zero and PHP

Sebastian Bergmann: Using PHPUnit from a PHP Archive (PHAR)

Noupe.com: 20 Useful PHP + jQuery Components & Tuts for Everyday Project

Padraic Brady's Blog: Zend Framework Blog App Tutorial - Addendum #2: Revised Design, Date Helper

Felix Geisendorfer's Blog: Setting up Xdebug on Mac OS X (or Win32 / Linux)


Community Events

Don't see your event here?
Let us know!


series interview yii2 part2 api language example composer laravel opinion php7 symfony introduction community project programming list podcast framework application

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework