php语言 百分网手机站

最PHP实例代码21个

时间:2020-10-18 20:41:24 php语言 我要投稿

最实用的PHP实例代码21个

  PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。以下是百分网小编搜索整理的关于最实用的PHP实例代码21个,供参考借鉴,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

  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 = ’’;

  $part4 = ’’;

  $encoded = ’

script type="text/javascript"’;

  $encoded .= "document.write(’$part1’);";

  $encoded .= "document.write(’$part2’);";

  foreach($email as $e)

  {

  $encoded .= "document.write(’$e’);";

  }

  $encoded .= "document.write(’$part3’);";

  foreach($linkText as $l)

  {

  $encoded .= "document.write(’$l’);";

  }

  $encoded .= "document.write(’$part4’);";

  $encoded .= ’/script