1. PHP¿ÉÔĶÁËæ»ú×Ö·û´®
´Ë´úÂ뽫´´½¨Ò»¸ö¿ÉÔĶÁµÄ×Ö·û´®£¬Ê¹Æä¸ü½Ó½ü´ÊµäÖеĵ¥´Ê£¬ÊµÓÃÇÒ¾ßÓÐÃÜÂëÑéÖ¤¹¦ÄÜ¡£
/**************
*@length - length of random string (must be a multiple of 2)
**************/
function readable_random_string($length = 6){
$conso=array("b","c","d","f","g","h","j","k","l",
"m","n","p","r","s","t","v","w","x","y","z");
$vocal=array("a","e","i","o","u");
$password="";
srand ((double)microtime()*1000000);
$max = $length/2;
for($i=1; $i<=$max; $i++){
$password.=$conso[rand(0,19)];
$password.=$vocal[rand(0,4)];
}
return $password;
}
2. PHPÉú³ÉÒ»¸öËæ»ú×Ö·û´®
Èç¹û²»ÐèÒª¿ÉÔĶÁµÄ×Ö·û´®£¬Ê¹Óô˺¯ÊýÌæ´ú£¬¼´¿É´´½¨Ò»¸öËæ»ú×Ö·û´®£¬×÷ΪÓû§µÄËæ»úÃÜÂëµÈ¡£
/*************
*@l - length of random string
*/
function generate_rand($l){
$c= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
for($i=0; $i<$l; $i++) {
$rand.= $c[rand()%strlen($c)];
}
return $rand;
}
3. PHP±àÂëµç×ÓÓʼþµØÖ·
ʹÓô˴úÂ룬¿ÉÒÔ½«Èκεç×ÓÓʼþµØÖ·±àÂëΪ html ×Ö·ûʵÌ壬ÒÔ·ÀÖ¹±»À¬»øÓʼþ³ÌÐòÊÕ¼¯¡£
function encode_email($email='info@domain.com', $linkText='Contact Us', $attrs ='class="emailencoder"' )
{
// remplazar aroba y puntos
$email = str_replace('@', '@', $email);
$email = str_replace('.', '.', $email);
$email = str_split($email, 5);
$linkText = str_replace('@', '@', $linkText);
$linkText = str_replace('.', '.', $linkText);
$linkText = str_split($linkText, 5);
$part1 = '<a href="ma';
$part2 = 'ilto:';
$part3 = '" mce_href="ma';
$part2 = 'ilto:';
$part3 = '" '. $attrs .' >';
$part4 = '</a>';
$encoded = '<mce:script type="text