PHP Classes

Mailto Encoder: Encode email address links with character entities

Recommend this page to a friend!
  Info   View files View files (2)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 44%Total: 1,005 All time: 3,611 This week: 261Up
Version License Categories
cmailto_encoder 1.0GNU Lesser Genera...HTML, Email, Text processing
Description Author

This class creates a mailto: links for the given email address using equivalent character entities that replace the characters of the URLs in the link URL attributes.

This is meant to prevent that e-mail harvesting robots used by spammers to collect e-mail addresses find the e-mail addresses when they are looking for mailto: or @ text, without compromising the ability of the browsers to determine the link URLs correctly. For instance, @ becomes @ .

Despite the class does not provide a solution against e-mail harvesting robots that are able to decode URLs like this, the class still provides a solution with no disadvantages for the reader, as no Javascript is needed, the mailto: link is still usable, and it can still be copied from the Web pages to be pasted anywhere else.

The class also provide optional support for specifying the mailto: link text, CSS class for rendering the link, and additional parameters for predefining the the mailto: link subject and body text.

Picture of Konstantinos Dafalias
Name: Konstantinos Dafalias <contact>
Classes: 2 packages by
Country: Austria Austria
Age: 51
All time rank: 172316 in Austria Austria
Week rank: 562 Up5 in Austria Austria Up

  Files folder image Files  
File Role Description
Plain text file mailto_encoder.php Class The class file
Accessible without login Plain text file mailto_encoder_test.php Example Sample script

 Version Control Unique User Downloads Download Rankings  
 0%
Total:1,005
This week:0
All time:3,611
This week:261Up
 User Ratings  
 
 All time
Utility:62%StarStarStarStar
Consistency:66%StarStarStarStar
Documentation:-
Examples:70%StarStarStarStar
Tests:-
Videos:-
Overall:44%StarStarStar
Rank:2760
  
For more information send a message to info at phpclasses dot org.