有些是从别人的程序收集而来,如有侵犯,请多包含,
独乐乐,不如与众乐
<?
//-----------------------------------------//
//chkperm()判断权限(需添加权限列表)
//最后修正于:2001-5-18
//作者: hehe
//返回权限名称
//-----------------------------------------//
function chkperm($perm){
$permname = "游客";
if(ereg("user", "$perm")) {$permname="普通用户";} else{$permname=$permname;}
if(ereg("member","$perm")) {$permname="注册会员";} else{$permname=$permname;}
if(ereg("0author","$perm")) {$permname="两情相悦版主";} else{$permname=$permname;}
if(ereg("1author","$perm")) {$permname="孤男版主";} else{$permname=$permname;}
if(ereg("2author","$perm")) {$permname="寡女版主";} else{$permname=$permname;}
if(ereg("supervisor","$perm")) {$permname="总版主";} else{$permname=$permname;}
if(ereg("editor","$perm")) {$permname="管理员";} else{$permname=$permname;}
if(ereg("admin","$perm")) {$permname="网管";} else{$permname=$permname;}
return $permname;
}
//-----------------------------------------//
//chkperm()判断权限具体(需添加权限列表)
//最后修正于:2001-5-28
//作者: hehe
//返回权限名称
//-----------------------------------------//
function cando($perm){
$permname = "游客";
if(ereg("user", "$perm")) {$permname="浏览所有页面,查询注册会员";} else{$permname=$permname;}
if(ereg("member","$perm")) {$permname="浏览所有页面,查询注册会员,并且在论坛发帖";} else{$permname=$permname;}
if(ereg("0author","$perm")) {$permname="删除、修改或推荐两情相悦版的帖子";} else{$permname=$permname;}
if(ereg("1author","$perm")) {$permname="删除、修改或推荐孤男版的帖子";} else{$permname=$permname;}
if(ereg("2author","$perm")) {$permname="删除、修改或推荐寡女版的帖子";} else{$permname=$permname;}
if(ereg("supervisor","$perm")) {$permname="删除、修改或推荐所有版的帖子";} else{$permname=$permname;}
if(ereg("editor","$perm")) {$permname="添加、修改或删除会员资料";} else{$permname=$permname;}
if(ereg("admin","$perm")) {$permname="呵呵,没什么好说的";} else{$permname=$permname;}
return $permname;
}
//-----------------------------------------//
//msubstr()中文字符截取函数(无半个汉字)
//最后修正于:2000-12-19
// $str字符串,$start开始字符,$len结束字符
//-----------------------------------------//
function msubstr($str,$start,$len){
$strlen=$start+$len;
for($i=0;$i<$strlen;$i++){
if(ord(substr($str,$i,1))>0xa0)
{
$tmpstr.=substr($str,$i,2);
$i++;
}else{
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
//-----------------------------------------//
//cutlongstr()连续西文字符截断函数(防止撑坏表格)
//最后修正于:2001-2-14
//作者: hehe
//限制西文字符串$str不超过$long
//-----------------------------------------//
function cutlongstr($str,$long){
$j = 0;
for($i=0;$i<strlen($str);$i++){
$now = substr($str,$i,1);
$asc = ord($now);
if($asc > 31 && $asc < 127)$j++;
else $j=0;
$string .= $now;
if($j >= $long){
$string .= "\t";
$j=0;
}
}
return $string;
}
//-----------------------------------------//
//mywidth()限制图片宽度
//最后修正于:2001-8-21
//作者: hehe
//限制图片$pic宽度小于$width
//-----------------------------------------//
function mywidth($pic,$width) {
wid=@GetImageSize($pic]$wid=@GetImageSize($pic);
if ($wid[0]>$width){
return $width;
}else{
return $wid[0];
}
}
//-----------------------------------------//
//myheight()限制图片宽度
//最后修正于:2001-8-25
//作者: hehe
//限制图片$pic宽度小于$height
//-----------------------------------------//
function myheight($pic,$height) {
heig=@GetImageSize($pic]$heig=@GetImageSize($pic);
if ($heig[1]>$height){
return $height;
}else{
return $heig[1];
}
}
//-----------------------------------------//
//str4db()处理字符串
//最后修正于:2001-5-24
//作者: hehe
//处理字符串$string可以正常插入数据库
//-----------------------------------------//
function str4db($string){
$str=str_replace("\"",""",htmlspecialchars($string));
return $str;
}
//-----------------------------------------//
//str4html()处理字符串
//最后修正于:2001-5-24
//作者: hehe
//处理字符串$string可以显示html代码
//-----------------------------------------//
function str4html($string){
$str=str_replace("[标准空格]"," ",str_replace("[尖括号开始]","<",str_replace("[尖括号结束]",">",$string)));
return $str;
}
//-----------------------------------------//
//str4show()处理字符串
//最后修正于:2001-5-24
//作者: hehe
//处理字符串$string可以正常显示
//-----------------------------------------//
function str4show($string){
$str=str_replace("\n","<br>",str_replace(" "," ",$string));
return $str;
}
//-----------------------------------------//
//str2show()处理字符串
//最后修正于:2001-7-26
//作者: hehe
//处理字符串$string可以正常显示(飞鸽传书专用)
//-----------------------------------------//
function str2show($string){
$str=str_replace(" "," ",$string);
return $str;
}
function urltail($kind,$value){
global $blockid,$title,$content,$nick,$writer,$pagestart,$rewriter,$id;
switch ($kind) {
case "blockid":
$str="?blockid=".$value."&pagestart=0";
break;
case "title":
$str="?blockid=".$blockid."&pagestart=0";
break;
case "$content":
$str="?blockid=".$blockid."&pagestart=0";
break;
case "nick":
$str="?blockid=".$blockid."&pagestart=0";
break;
case "writer":
$str="?blockid=".$blockid."&pagestart=0";
break;
case "pagestart": $str="?blockid=".$blockid."&title=".$title."&content=".$content."&nick=".$nick."&writer=".$writer."&pagestart=".$value."&rewriter=".$rewriter;
break;
case "other": $str="?blockid=".$blockid."&title=".$title."&content=".$content."&nick=".$nick."&writer=".$writer."&pagestart=".$pagestart."&rewriter=".$rewriter;
break;
default: $str="?blockid=".$blockid."&title=".$title."&content=".$content."&nick=".$nick."&writer=".$writer."&pagestart=".$pagestart."&rewriter=".$rewriter."&id=".$id;
break;
}
return $str;
}
function isselect($type,$value){
if($type==$value){
$str= " selected";
}
return $str;
}
//-----------------------------------------//
//chk4board()比较字符串
//最后修正于:2001-5-24
//作者: hehe
//处理字符串$val1~$val4,返回最大序列号
//-----------------------------------------//
function url4http($urlval){
if(substr($urlval,0,7)=="http://")return $urlval;
else return "http://".$urlval;
}
//-----------------------------------------//
//chk4board()比较字符串
//最后修正于:2001-5-24
//作者: hehe
//处理字符串$val1~$val4,返回最大序列号
//-----------------------------------------//
function chk4board($val1,$val2,$val3,$val4){
if($val1>=$val2){
$tmp=$val1;
$num=0;
}else{
$tmp=$val2;
$num=1;
}
if($tmp<$val3){
$tmp=$val3;
$num=2;
}
if($tmp<$val4){
$num=3;
}
return $num;
}
//-----------------------------------------//
//cutbr()处理字符串
//最后修正于:2001-7-26
//作者: hehe
//去除字符串$string首尾空格和回车
//-----------------------------------------//
function cutbr($string){
$string=trim($string);
for(;substr($string,0,2)=="\n";){
$string=substr($string,2);
$string=trim($string);
}
for(;substr($string,-2,2)=="\n";){
$string=substr($string,-2);
$string=trim($string);
}
return $string;
}
//-----------------------------------------//
//getnick()传入
//最后修正于:2001-8-2
//作者: hehe
//返回数据表的列表及表数量
//-----------------------------------------//
function getnick($namerow){
$dbname="ahfdb";
$marrydb=mysql_connect("localhost","root","12345");
mysql_select_db($dbname,$marrydb);
for($i=0;$namerow[$i];$i++){
$strrow[$i]="'".$namerow[$i]."'";
}
$nnamestr=join(",",$strrow);
$query_mem = "select username,nick_name from member where username in ($nnamestr)";
$result_mem = mysql_query($query_mem);
while($row_mem = mysql_fetch_array($result_mem)){
$nname[strtolower($row_mem[username])] = $row_mem[nick_name];
}
return $nname;
}
//-----------------------------------------//
//处理字典型数据
//最后修正于:2001-5-24
//作者: hehe
//
//-----------------------------------------//
function gettabname($i){
switch ($i) {
case 0: $str="msgtab"; break;
case 1: $str="jok_msgtab"; break;
case 2: $str="water_msgtab"; break;
case 3: $str="board_msgtab"; break;
case 4: $str = "overdue"; break;
case 5: $str = "board_master";break;
}
return $str;
}
function getretabname($i){
switch ($i) {
case 0: $str="remsgtab"; break;
case 1: $str="jok_remsgtab"; break;
case 2: $str="water_remsgtab"; break;
case 3: $str="board_remsgtab"; break;
case 4: $str = "re_overdue"; break;
case 5: $str = "re_boardmaster";break;
}
return $str;
}
function getboardname($i){
switch ($i) {
case 0: $str="心情驿站"; break;
case 1: $str="喜剧人生"; break;
case 2: $str="灌水乐园"; break;
case 3: $str="站务柬言"; break;
case 4: $str="都市心语"; break;
case 5: $str="版主交流"; break;
}
return $str;
}
function getboardmanage($i){
switch ($i) {
case 0: $row[0]="hs_sx_nb"; $row[1]="cgp"; break;
case 1: $row[0]="bbhts";$row[1]="WUGANG1977"; break;
case 2: $row[0]="nettrain";$row[1]="Irishi"; break;
case 3: $row[0]="webmaster"; break;
case 4: $row[0]="MELY";$row[1]="webmaster";break;
case 5: $row[0]="webmaster";break;
}
return $row;
}
//荣誉网友,帖子颜色变化
function getglory(){
$row[0]="nanyan";$row[1]="dayue";$row[2]="xueqilin";$row[3]="Selly";$row[4]="chenai";$row[5]="kongl";$row[6]="bingbingbing";$row[7]="joyna";$row[8]="LINYINGYIN";$row[9]="snake";$row[10]="shou";$row[11]="cnpagehf";$row[12]="zhangxiao";$row[13]="WHD3533";$row[14]="w_smile";
return $row;
}
function chickmanage($name,$row){
$pass=0;
for($i=0;$row[$i]!="";$i++){
if($name==$row[$i])$pass=1;
}
return $pass;
}
function getsex($i){
switch ($i) {
case 1:
$str="男";
break;
case 2:
$str="女";
break;
}
return $str;
}
function getflok($i){
switch ($i) {
case 1: $str="汉族"; break;
case 2: $str="蒙古族"; break;
case 3: $str="回族"; break;
case 4: $str="藏族"; break;
case 5: $str="维吾尔族"; break;
case 6: $str="苗族"; break;
case 7: $str="彝族"; break;
case 8: $str="壮族"; break;
case 9: $str="布依族"; break;
case 10: $str="朝鲜族"; break;
case 11: $str="满族"; break;
case 12: $str="侗族"; break;
case 13: $str="瑶族"; break;
case 14: $str="白族"; break;
case 15: $str="土家族"; break;
case 16: $str="哈尼族"; break;
case 17: $str="哈萨克族"; break;
case 18: $str="傣族"; break;
case 19: $str="黎族"; break;
case 20: $str="傈僳族"; break;
case 21: $str="佤族"; break;
case 22: $str="畲族"; break;
case 23: $str="高山族"; break;
case 24: $str="拉祜族"; break;
case 25: $str="水族"; break;
case 26: $str="东乡族"; break;
case 27: $str="纳西族"; break;
case 28: $str="景颇族"; break;
case 29: $str="柯尔克孜族"; break;
case 30: $str="土族"; break;
case 31: $str="达斡尔族"; break;
case 32: $str="仫佬族"; break;
case 33: $str="羌族"; break;
case 34: $str="布朗族"; break;
case 35: $str="撒拉族"; break;
case 36: $str="毛南族"; break;
case 37: $str="仡佬族"; break;
case 38: $str="锡伯族"; break;
case 39: $str="阿昌族"; break;
case 40: $str="普米族"; break;
case 41: $str="塔吉克族"; break;
case 42: $str="怒族"; break;
case 43: $str="乌孜别克族"; break;
case 44: $str="俄罗斯族"; break;
case 45: $str="鄂温克族"; break;
case 46: $str="德昂族"; break;
case 47: $str="保安族"; break;
case 48: $str="裕固族"; break;
case 49: $str="京族"; break;
case 50: $str="塔塔尔族"; break;
case 51: $str="独龙族"; break;
case 52: $str="鄂伦春族"; break;
case 53: $str="赫哲族"; break;
case 54: $str="门巴族"; break;
case 55: $str="珞巴族"; break;
case 56: $str="基诺族"; break;
case 97: $str="其他"; break;
case 98: $str="外国血统中国籍人士"; break;
default: $str="未填";break;
}
return $str;
}
function getblood($i){
switch ($i) {
case 0: $str="O型"; break;
case 1: $str="A型"; break;
case 2: $str="B型"; break;
case 3: $str="AB型"; break;
case 9: $str="其它"; break;
}
return $str;
}
function getzz($i){
switch ($i) {
case 1: $str="中共党员"; break;
case 2: $str="预备党员"; break;
case 3: $str="共青团员"; break;
case 4: $str="民革会员"; break;
case 5: $str="民盟盟员"; break;
case 6: $str="民建会员"; break;
case 7: $str="民进会员"; break;
case 8: $str="农工党党员"; break;
case 9: $str="致公党党员"; break;
case 10: $str="九三学社社员"; break;
case 11: $str="台盟盟员"; break;
case 12: $str="无党派人士"; break;
case 13: $str="群众"; break;
case 15: $str="工商"; break;
case 99: $str="其他党派"; break;
}
return $str;
}
function getedu_level($edu_level)
{
switch ($edu_level) {
case 1: $retval = "高中";
break ;
case 2: $retval = "中专";
break ;
case 3: $retval = "大专";
break ;
case 4: $retval = "本科";
break ;
case 5: $retval = "硕士";
break ;
case 6: $retval = "博士";
break ;
case 7: $retval = "其它";
break ;
case 8: $retval = "请选择";
break ;
}
return $retval;
}
function getlocation($location)
{
switch ($location) {
case 1: $retval = "安徽省";
break ;
case 2: $retval = "北京市";
break ;
case 3: $retval = "上海市";
break ;
case 4: $retval = "天津市";
break ;
case 5: $retval = "重庆市";
break ;
case 6: $retval = "河北省";
break ;
case 7: $retval = "山西省";
break ;
case 8: $retval = "内蒙古";
break ;
case 9: $retval = "辽宁省";
break ;
case 10: $retval = "吉林省";
break ;
case 11: $retval = "黑龙江省";
break ;
case 12: $retval = "江苏省";
break ;
case 13: $retval = "浙江省";
break ;
case 15: $retval = "福建省";
break ;
case 16: $retval = "江西省";
break ;
case 17: $retval = "山东省";
break ;
case 18: $retval = "河南省";
break ;
case 19: $retval = "湖北省";
break ;
case 20: $retval = "湖南省";
break ;
case 21: $retval = "广西省";
break ;
case 22: $retval = "四川省";
break ;
case 23: $retval = "贵州省";
break ;
case 24: $retval = "云南省";
break ;
case 25: $retval = "西藏自治区";
break ;
case 26: $retval = "陕西省";
break ;
case 27: $retval = "甘肃省";
break ;
case 28: $retval = "青海省";
break ;
case 29: $retval = "宁夏";
break ;
case 30: $retval = "新疆";
break ;
case 31: $retval = "香港";
break ;
case 32: $retval = "台湾省";
break ;
case 33: $retval = "澳门";
break ;
case 34: $retval = "海南省";
break ;
case 35: $retval = "广东省";
break ;
case 36: $retval = "国外";
break ;
case 37: $retval = "其它";
break ;
case 38: $retval = "请选择";
break ;
}
return $retval;
}
function getmoney($i){
switch ($i) {
case 1: $str="富裕"; break;
case 2: $str="良好"; break;
case 3: $str="一般"; break;
case 4: $str="尚可"; break;
case 5: $str="贫困"; break;
case 9: $str="不稳定"; break;
}
return $str;
}
function getjobkind($i){
switch ($i) {
case 1: $str="计算机"; break;
case 2: $str="家电电子"; break;
case 3: $str="邮电通信"; break;
case 4: $str="房地产业"; break;
case 5: $str="宣传媒体"; break;
case 6: $str="科研院所"; break;
case 7: $str="医药卫生"; break;
case 8: $str="党政机关"; break;
case 9: $str="公安司法"; break;
case 10: $str="部队消防"; break;
case 11: $str="文化教育"; break;
case 12: $str="商业贸易"; break;
case 13: $str="能源电力"; break;
case 14: $str="机械制造"; break;
case 15: $str="服务行业"; break;
case 16: $str="金融证券保险"; break;
case 17: $str="旅游娱乐"; break;
case 18: $str="体育运动"; break;
case 19: $str="民航海运"; break;
case 20: $str="铁路公路"; break;
case 21: $str="冶金石化"; break;
case 22: $str="化工纺织"; break;
case 23: $str="农林渔牧"; break;
case 99: $str="其他行业"; break;
}
return $str;
}
function getlevel($i){
switch ($i) {
case 0: $str="无"; break;
case 1: $str="副教授"; break;
case 2: $str="副研究员"; break;
case 3: $str="高级工程师"; break;
case 4: $str="高级会计师"; break;
case 5: $str="高级讲师"; break;
case 6: $str="高级经济师"; break;
case 7: $str="高级实验师"; break;
case 8: $str="高级统计师"; break;
case 9: $str="高级行政师"; break;
case 10: $str="高级政工师"; break;
case 11: $str="工程师"; break;
case 12: $str="会计师"; break;
case 13: $str="会计员"; break;
case 14: $str="技术员"; break;
case 15: $str="讲师"; break;
case 16: $str="教授"; break;
case 17: $str="教员"; break;
case 18: $str="经济师"; break;
case 19: $str="经济员"; break;
case 20: $str="其它高职师"; break;
case 21: $str="其它员级"; break;
case 22: $str="其它中职师"; break;
case 23: $str="其它助级师"; break;
case 24: $str="实验师"; break;
case 25: $str="实验员"; break;
case 26: $str="统计师"; break;
case 27: $str="统计员"; break;
case 28: $str="行政员"; break;
case 29: $str="研究员"; break;
case 30: $str="医务高级师"; break;
case 31: $str="医务员级"; break;
case 32: $str="医务中级师"; break;
case 33: $str="医务助级师"; break;
case 34: $str="政工师"; break;
case 35: $str="政工员"; break;
case 36: $str="中级行政师"; break;
case 37: $str="助级行政师"; break;
case 38: $str="助理工程师"; break;
case 39: $str="助理会计师"; break;
case 40: $str="助理讲师"; break;
case 41: $str="助理经济师"; break;
case 42: $str="助理实验师"; break;
case 43: $str="助理统计师"; break;
case 44: $str="助理政工师"; break;
case 45: $str="主任高级工程师"; break;
case 46: $str="成绩优异高工"; break;
}
return $str;
}
function getsalary($i){
switch ($i) {
case 0: $str="500元以下"; break;
case 1: $str="500~1000元"; break;
case 2: $str="1000~1500元"; break;
case 3: $str="1500~2000元"; break;
case 4: $str="2000~3000元"; break;
case 5: $str="3000~5000元"; break;
case 9: $str="5000~10000元"; break;
case 10: $str="10000元以上"; break;
}
return $str;
}
function gethouse($house)
{
switch ($house) {
case 1: $retval = "有自己的房子";
break;
case 2: $retval = "住单位的房子";
break ;
case 3: $retval = "与父母同住";
break ;
case 4: $retval = "结婚时可买房";
break ;
case 5: $retval = "暂时租房";
break ;
case 6: $retval = "其它";
break ;
case 7: $retval = "请选择";
break ;
}
return $retval;
}
function gethealth($i){
switch ($i) {
case 1: $str="健康或良好"; break;
case 2: $str="一般或较弱"; break;
case 3: $str="有慢性病"; break;
case 31: $str="心血管病"; break;
case 32: $str="脑血管病"; break;
case 33: $str="慢性呼吸系统病"; break;
case 34: $str="慢性消化系统病"; break;
case 35: $str="慢性肾炎"; break;
case 36: $str="结核病"; break;
case 37: $str="糖尿病"; break;
case 38: $str="神经或精神疾病"; break;
case 39: $str="其他慢性病"; break;
case 4: $str="有生理缺陷"; break;
case 41: $str="聋哑"; break;
case 42: $str="盲人"; break;
case 43: $str="高度近视"; break;
case 49: $str="其他缺陷"; break;
case 5: $str="残废"; break;
case 51: $str="特等残废"; break;
case 52: $str="一等残废"; break;
case 53: $str="二等甲级残废 "; break;
case 54: $str="二等乙级残废"; break;
case 55: $str="三等甲级残废"; break;
case 56: $str="三等乙级残废"; break;
case 59: $str="其他残废"; break;
case 99: $str="其他"; break;
}
return $str;
}
function getmarriage($marriage)
{
switch ($marriage) {
case 1: $retval = "未婚";
break ;
case 2: $retval = "已婚";
break ;
case 3: $retval = "离异有小孩";
break ;
case 4: $retval = "离异无负担";
break ;
case 5: $retval = "有缘就行";
break ;
}
return $retval;
}
function getstar($day){
if($day>320&&$day<420){
return "牡羊座";
}elseif($day>419&&$day<521){
return "金牛座";
}elseif($day>520&&$day<621){
return "双子座";
}elseif($day>620&&$day<723){
return "巨蟹座";
}elseif($day>722&&$day<823){
return "狮子座";
}elseif($day>822&&$day<923){
return "处女座";
}elseif($day>922&&$day<1122){
return "天秤座";
}elseif($day>1022&&$day<1122){
return "天蝎座";
}elseif($day>1121&&$day<1222){
return "射手座";
}elseif($day>1221||$day<120){
return "摩羯座";
}elseif($day>119&&$day<219){
return "水瓶座";
}elseif($day>218&&$day<321){
return "双鱼座";
}
}
function getagree($i){
switch ($i) {
case 0: $str="发布"; break;
case 1: $str="不发布"; break;
}
return $str;
}
//各级别名称
function getscore($score){
//echo $score;
if($score>=150000){
$name_char = "<img src=../image/start/taiy.gif>";
}
elseif(($score<150000)&&($score>=120000)){
$name_char = "<img src=../image/start/shui.gif>";
}
elseif(($score<120000)&&($score>=90000)){
$name_char = "<img src=../image/start/jin.gif>";
}
elseif(($score<90000)&&($score>=60000)){
$name_char = "<img src=../image/start/po.gif>";
}
elseif(($score<60000)&&($score>=50000)){
$name_char = "<img src=../image/start/huo.gif>";
}
elseif(($score<50000)&&($score>=40000)){
$name_char = "<img src=../image/start/mu.gif>";
}
elseif(($score<40000)&&($score>=30000)){
$name_char = "<img src=../image/start/tu.gif>";
}
elseif(($score<30000)&&($score>=20000)){
$name_char = "<img src=../image/start/tian.gif>";
}
elseif(($score<20000)&&($score>=10000)){
$name_char = "<img src=../image/start/hai.gif>";
}
elseif(($score<10000)&&($score>=3000)){
$name_char = "<img src=../image/start/min.gif>";
}
return $name_char;
}
function get_bbsname($username){
$str = "select prems,blockid from prem where username='$username'";
$res = mysql_query($str);
$row = mysql_fetch_array($res);
if($row[prems]<5){
$b_name = $row[blockid];
}
else{
$b_name = 10;
}
return $b_name;
}
function get_jh($username){
$str = "select username from newarticle where username='$username'";
// echo $str;
$res = mysql_query($str);
$num = mysql_num_rows($res);
if($num>=20){
$pass = "1";
}
else{
$pass = "0";
}
//echo $num;
return $pass;
}
//根据分数判断
function get_score($username){
$str = "select score from member where username='$username'";
$res = mysql_query($str);
$fen = mysql_fetch_row($res);
if($fen[0]>=50000){
$pass1 = "1";
}
else{
$pass1 = "0";
}
return $pass1;
}
//贴子过滤
function leach($char){
$str = "select * from leach";
$res = mysql_query($str);
while($row=mysql_fetch_array($res)){
//$leach = ereg("jzm",$char);
if(ereg($row[keyword],$char)){
$leach = "0";
break;
}
else{
$leach = "1";
}
}
return $leach;
}
//看来CSDN也有用到过滤功能,我的JZM加上汉语就不行,不知他的算法是否和$leach一样,如有知道的,请帖出来看看。
?>