导读:建站技术建站技术1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。 /************** *@length网站搭建服务建站技术教学。
1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。 /************** *@length-lengthofrandomstring(mustbeamultipleof2) **************/ function readable_random_string( $length =6){ $conso
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);
关键词标签: 建站 代码 二十
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章二十一段救命的PHP代码,建站技术主要讲述二十,代码,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: http://www.tngdez.cn/article/web_35387.html