内置函数:_rs

录入时间:2017/2/11 20:30:15      最后更新:2017/2/12 23:13:41

函数名 :_rs 功能 :取指定顺序的ADVAPI资源字符串 参数$i :指定的序号,从1开始 返回值 :一个资源字符串 备注 :_rs已存在,不用再将以下代码填入高级API里,下边是_rs函法在php里实现的具体代码 function _rs($i){ $resstrarr=array(); $tmpstr=$soft['resstring']; $tmpstr=preg_replace('/(====NEW RESSTR====).*(\s*)/', '$1$2', $tmpstr); //删注释 $resstrarr=explode("====NEW RESSTR====\n",$tmpstr); foreach($resstrarr as $k=>$v)$resstrarr[$k]=chop($v); if(isset($resstrarr[$i]))return $resstrarr[$i]; //如果出错运行到下一行会直接向客户端发送错误编号为268的出错单元集信息 OutInfo('268','ADVAPI区未在资源字符串中找到_rs(VAL_i),可能是ADVAPI字符串资源格式书写错误',array('VAL_i'=>$i)); }
再看一下ADVAPI字符串资源的格式 (蓝色部份是注释用的可以不用填)
====NEW RESSTR====[注释] 第一个资源字符串AAAA ====NEW RESSTR====[模板的RC4密钥1] 第二个资源字符串BBBB ====NEW RESSTR====[模板的RC4密钥2] 第三个资源字符串 ====NEW RESSTR==== 第四个资源字符串
1、服务端实现 _rs函数会去掉资源字符串尾部的所有的空格、tab、回车、换行符
function v_*****(){ $mykeyA=_rs(1); //$mykeyA就是"第一个资源字符串AAAA" $mykeyB=_rs(2); //$mykeyB就是"第二个资源字符串BBBB" ... ... return '*****'; }

 Copyright 2008-2017 武汉市洪山区火云网络工作室 可可网络验证系统
 联系电话:027-88778177    鄂ICP备12009746号