Heim >Backend-Entwicklung >PHP-Tutorial >免费留言本 挑战最棒的留言本的源码(四)

免费留言本 挑战最棒的留言本的源码(四)

WBOY
WBOYOriginal
2016-07-29 08:34:09944Durchsuche

config.php文件
// 你的用户名和密码,以及数据库名,和表名,在这里一次定义!!!
// 由于怕用户名和密码被别人通过浏览器看到,所以用了php的扩展名,这样通过浏览就看不到了!!!.
     $username='your_name';          //用户名
     $password='your_password';          //密码
     $hostname='localhost';              //主机名,一般都为localhost     
     $db_name='your_db_name';           //数据库名
     $table_name='your_liuyan_table';        //存放留言的表名  
     $table_name_c/^(.*)/';
$replacement="\1$str_suffix";
$msg=preg_replace($pattern,$replacement,$msg);
return($msg);
}
function check_en_num($msg)
{
$pattern='/[x00-x7f]/';
preg_match_all($pattern,$msg,$matches);
$num2=count($matches[0]);
return($num2%2);
}
function short_one($msg)
{
$pattern='/.$/';
$replacement='';
$result=preg_replace($pattern,$replacement,$msg);
return($result);
}
function pian_question($msg)
{
$pattern="/'/";
$replacement="'";
$temp=preg_replace($pattern,$replacement,$msg);
$pattern="/\'/";
$replacement="'";
$result=preg_replace($pattern,$replacement,$temp);
return($result);    
}
function check_last($msg)
  {
$pattern='/.$/';
preg_match($pattern,$msg,$match);
if ($match[0]>'~')
  return(1);
else  
  return(0); // echo "英文";
}
//$num5=short_one($test);
//echo $num5;
function computer_message($msg,$hang_zifu_number)
{
$msg=pian_question($msg);
$arr_ph/n/",$msg);
$num=count($arr_phone);
//echo $num;
//echo "
";
//$num2=strlen($arr_phone[0]);
//echo $num2;
$first_line=1;
for ($i=0;$i{
   while($str_num=strlen($arr_phone[$i])>$hang_zifu_number)
      {
         $first_line=0;
         $workstr=$arr_phone[$i];
          
         $pattern_pre50="/.{".$hang_zifu_number ."}/";
         preg_match_all($pattern_pre50,$workstr,$matches);
         $temp=$matches[0][0];
         if ((check_last($temp)==1)and(check_en_num($temp)==1))  //  ji shu and chinese
            {       
                   $hang_zifu_short
                   $pattern_replace="/^.{".$hang_zifu_shortone ."}/";
                   $replacement='';
                   $arr_phone[$i]=preg_replace($pattern_replace,$replacement,$workstr);
                       // 前面49个处理完!
                   $temp=short_one($temp);  //从50个中减去一个.
             }  
         
         else   
            {
              $pattern_replace="/^.{".$hang_zifu_number ."}/";
              $replacement='';
              $arr_phone[$i]=preg_replace($pattern_replace,$replacement,$workstr);
            }  
  
         $message=$message . $temp."
";
      }
   if (($first_line==1)and(strlen($arr_phone[$i])     {
       $first_line=0;
       $temp_addblank=$arr_phone[$i];
       $temp_addblank=add_blankto50($temp_addblank,$hang_zifu_number);
       $message=$temp_addblank ."
";
     }
   else
       $message=$message .$arr_phone[$i]."
";
}
return($message);
}
//$num1=strlen($test);
//echo $num1;
//echo $test;
//echo "
";
//$mes=add_blankto50($test);
//$num9=strlen($mes);
//echo $num9;
//$result=ip_question($test);
//computer_message($test);
//echo $result;
function checkpass($passwd,$action,$db_name,$table_name_control,$id_link)
    {
      
     if ($action="delete")
        $str_sql="select value from $table_name_control where leibie='delete';";
     else if ($action="huifu")
        $str_sql="select value from $table_name_control where leibie='huifu';";
     else  
        echo "error";
     $result=mysql_db_query($db_name,$str_sql,$id_link);
     if (! $result) {
            affy_error_exit('SQL Execution has failed.');}
     $record= mysql_fetch_object($result);
    // echo $record->value;
    // echo "
";
    // echo $passwd;
    // echo "
";
     if ($record->value==$passwd)
        return(1);
     else
        return(0);    
   }
//$msg=computer_message($test,$hang_zifu_number);
//echo $msg;
?>
【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

以上就介绍了免费留言本 挑战最棒的留言本的源码(四),包括了免费留言本方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn