时间:2021-07-01 10:21:17 帮助过:4人阅读
- <br>function smarty_modifier_cn_truncate($string, $strlen = 20, $etc = '...', <br>$keep_first_style = false) <br>{ <br>$strlen = $strlen*2; <br>$string = trim($string); <br>if ( strlen($string) <= $strlen ) { <br>return $string; <br>} <br>$str = strip_tags($string); <br>$j = 0; <br>for($i=0;$i<$strlen;$i++) { <br>if(ord(substr($str,$i,https://www.gxlcms.com/1))>0xa0) $j++; <br>} <br>if($j%2!=0) $strlen++; <br>$rstr=substr($str,0,$strlen); <br>if (strlen($str)>$strlen ) {$rstr .= $etc;} <br>if ( $keep_first_style == true && ereg('^<(.*)>$',$string) ) { <br>if ( strlen($str) <= $strlen ) { <br>return $string; <br>} <br>$start_pos = strpos($string,substr($str,0,4)); <br>$end_pos = strpos($string,substr($str,-4)); <br>$end_pos = $end_pos+4; <br>$rstr = substr($string,0,$start_pos) . $rstr . substr($string,$end_pos,strlen($string)); <br>} <br>return $rstr; <br>} <br> <br><strong>modifier.ubb.php <br></strong><span style="CURSOR: pointer" onclick="doCopy('code870https://www.gxlcms.com/32')"><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br><!--?php <BR-->function smarty_modifier_ubb($str) { <br>$ubbs['quote'][0] = '/\[quote\](.*?)\[\/quote\]/s'; <br>$ubbs['quote'][https://www.gxlcms.com/1] = '<blockquote>引用:<hr size="https://www.gxlcms.com/1">\https://www.gxlcms.com/1<hr size="https://www.gxlcms.com/1"></blockquote>'; <br>$ubbs['b'][0] = '/\[b\](.*?)\[\/b\]/s'; <br>$ubbs['b'][https://www.gxlcms.com/1] = '<b>\https://www.gxlcms.com/1</b>'; <br>$ubbs['i'][0] = '/\[i\](.*?)\[\/i\]/s'; <br>$ubbs['i'][https://www.gxlcms.com/1] = '<i>\https://www.gxlcms.com/1</i>'; <br>$ubbs['u'][0] = '/\[u\](.*?)\[\/u\]/s'; <br>$ubbs['u'][https://www.gxlcms.com/1] = '<u>\https://www.gxlcms.com/1</u>'; <br>$ubbs['li'][0] = '/\[li\](.*?)\[\/li\]/s'; <br>$ubbs['li'][https://www.gxlcms.com/1] = '<li>\https://www.gxlcms.com/1</li>'; <br>$ubbs['img'][0] = '/\[img\](.*?)\[\/img\]/s'; <br>$ubbs['img'][https://www.gxlcms.com/1] = '<img border="0" src="\https://www.gxlcms.com/1">'; <br>$ubbs['img2'][0] = '/\[img=([^,]+),([^\]]+)\](.*?)\[\/img\]/s'; <br>$ubbs['img2'][https://www.gxlcms.com/1] = '<img border="0" width="\https://www.gxlcms.com/1" height="\2" src="\https://www.gxlcms.com/3">'; <br>$ubbs['url'][0] = '/\[url\](.*?)\[\/url\]/s'; <br>$ubbs['url'][https://www.gxlcms.com/1] = '\https://www.gxlcms.com/1'; <br>$ubbs['url2'][0] = '/\[url=([^\]]+)\](.*?)\[\/url\]/s'; <br>$ubbs['url2'][https://www.gxlcms.com/1] = '\2'; <br>$ubbs['email'][0] = '/\[email=([^\]]+)\](.*?)\[\/email\]/s'; <br>$ubbs['email'][https://www.gxlcms.com/1] = '\2'; <br>$ubbs['qq'][0] = '/\[qq\]([0-9]{5,https://www.gxlcms.com/10})\[\/qq\]/s'; <br>$ubbs['qq'][https://www.gxlcms.com/1] = '<img border="0" src="http://wpa.qq.com/pa?p=https://www.gxlcms.com/1:\https://www.gxlcms.com/1:\https://www.gxlcms.com/1" alt="点击这里给我发消息">'; <br>$ubbs['color'][0] = '/\[color=([^\]]+)\](.*?)\[\/color\]/s'; <br>$ubbs['color'][https://www.gxlcms.com/1] = '<font color="\https://www.gxlcms.com/1">\2'; <br>$ubbs['font'][0] = '/\[font=([^\]]+)\](.*?)\[\/font\]/s'; <br>$ubbs['font'][https://www.gxlcms.com/1] = '<font face="\https://www.gxlcms.com/1">\2'; <br>$ubbs['size'][0] = '/\[size=([0-9]+)\](.*?)\[\/size\]/s'; <br>$ubbs['size'][https://www.gxlcms.com/1] = '<font size="\https://www.gxlcms.com/1" style="line-height:\https://www.gxlcms.com/1em;">\2'; <br>$ubbs['sizept'][0] = '/\[size=([0-9,pt]+)\](.*?)\[\/size\]/s'; <br>$ubbs['sizept'][https://www.gxlcms.com/1] = '<font style="font-size:\https://www.gxlcms.com/1">\2'; <br>$ubbs['align'][0] = '/\[align=([^\]]+)\](.*?)\[\/align\]/s'; <br>$ubbs['align'][https://www.gxlcms.com/1] = '\2'; <br>$ubbs['media'][0] = '/\[media\](.*?)\[\/media\]/s'; <br>$ubbs['media'][https://www.gxlcms.com/1] = '<embed src="\https://www.gxlcms.com/1">'; <br>$ubbs['list'][0] = '/\[list\](.*?)\[\/list\]/s'; <br>$ubbs['list'][https://www.gxlcms.com/1] = '<ul>\https://www.gxlcms.com/1</ul>'; <br>$ubbs['list2'][0] = '/\[list=([0-9]+)\](.*?)\[\/list\]/s'; <br>$ubbs['list2'][https://www.gxlcms.com/1] = '<ol>\2</ol>'; <br>$ubbs['indent'][0] = '/\[indent\](.*?)\[\/indent\]/s'; <br>$ubbs['indent'][https://www.gxlcms.com/1] = '\https://www.gxlcms.com/1'; <br>$ubbs['table'][0] = '/\[table([=,0-9,%]*)\](.*?)\[\/table\]/s'; <br>$ubbs['table'][https://www.gxlcms.com/1] = '\2'; <br>$ubbs['tr'][0] = '/\[tr\](.*?)\[\/tr\]/s'; <br>$ubbs['tr'][https://www.gxlcms.com/1] = '\https://www.gxlcms.com/1'; <br>$ubbs['td'][0] = '/\[td\](.*?)\[\/td\]/s'; <br>$ubbs['td'][https://www.gxlcms.com/1] = '<table style="border:#0099FF https://www.gxlcms.com/1px dotted;border-right-width:0px; border-top-width:0px;"><tbody><tr><td style="border:#0099FF https://www.gxlcms.com/1px dotted; border-left-width:0px; border-bottom-width:0px;"> \https://www.gxlcms.com/1'; <br>$ubbs['td2'][0] = '/\[td([^(\]|\[)]+)\](.*?)\[\/td\]/s'; <br>$ubbs['td2'][https://www.gxlcms.com/1] = '</td><td style="border:#0099FF https://www.gxlcms.com/1px dotted; border-left-width:0px; border-bottom-width:0px;"> \2'; <br>$str = str_replace('[*]','<li>',$str); <br>foreach ($ubbs as $ubb){ <br>$str = ubb_replace($ubb[0],$ubb[https://www.gxlcms.com/1],$str); <br>} <br>return $str; <br>} <br>function ubb_replace($pattern,$replacement,$str){ <br>do { <br>$str_ret = $str; <br>$str = preg_replace($pattern,$replacement,$str); <br>}while($$str); <br>return $str_ret; <br>} <br>?> <br> <br><strong>编码 modifier.unescape.php</strong> <br><span style="CURSOR: pointer" onclick="doCopy('code65005')"><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>function smarty_modifier_unescape($str) <br>{ <br>$str = rawurldecode($str); <br>preg_match_all("/(?:%u.{4})|[^%]+/",$str,$r); <br>$ar = $r[0]; <br>foreach($ar as $k=>$v) { <br>if(substr($v,0,2) == "%u" && strlen($v) == 6) <br>$ar[$k] = iconv("UCS-2","GB2https://www.gxlcms.com/3https://www.gxlcms.com/12",@pack("H4",substr($v,-4))); <br>} <br>return join("",$ar); <br>} <br></li><li><p></p></li><li><p align="left"><span id="url" itemprop="url">http://www.bkjia.com/PHPjc/https://www.gxlcms.com/32https://www.gxlcms.com/1504.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">true</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/https://www.gxlcms.com/32https://www.gxlcms.com/1504.html</span><span id="genre" itemprop="genre">TechArticle</span><span id="description" itemprop="description">中文截取 modifier.cn_truncate.php 代码如下:</span></p><pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol" style="margin-left: 2px;"><li>function smarty_modifier_cn_truncate($string, $strlen = 20, $etc = '...', $keep_first_style = false) { $strlen = $s...<p></p></li><li> </li><li> </li><li> </li><li> <div class=""></li><li> <ul class="m-news-opt fix"></li><li> <li class="opt-item"></li><li> <a href="/PHPjiqiao-172104.html" target="_blank"><p>< 上一篇</p><p class="ellipsis">php上传功能实例代码_PHP教程</p></a></li><li> </li></li><li> <li class="opt-item ta-r"></li><li> <a href="/PHPjiqiao-172106.html" target="_blank"><p>下一篇 ></p><p class="ellipsis">创建数据库php代码用PHP写出自己的BLOG系统_PHP教程</p></a></li><li> </li></li><li> </ul></li><li> </div></li><li> </li><li> </li><li> </li><li> </li><li> </li><li> </li><li> </li><li> </li><li> </li><li> <div class="g-title fix"></li><li> <h2 class="title-txt">人气教程排行</h2></li><li> </div></li><li> <div class="m-rank u-dashed mb40"></li><li> <ul></li><li> <li class="rank-item"></li><li> <a href="/PHPjiqiao-379253.html" title="php如何获取跳转前的url" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num top">1</span></li><li> php如何获取跳转前的url </a></li><li> </li></li><li> </li><li> </li><li> <li class="rank-item"></li><li> <a href="/PHPjiqiao-379019.html" title="php格林威治时间转换成当前时间的方法" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num second">2</span></li><li> php格林威治时间转换成当前时间的方法 </a></li><li> </li></li><li> </li><li> </li><li> <li class="rank-item"></li><li> <a href="/PHPjiqiao-366629.html" title="为什么php不能做大型系统?" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num third">3</span></li><li> 为什么php不能做大型系统? </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-207623.html" title="range函数怎么用" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">4</span></li><li> range函数怎么用 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-162433.html" title="php中计算页面加载时间几种方法总结_PHP教程" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">5</span></li><li> php中计算页面加载时间几种方法总结_PHP教程 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-140221.html" title="求帮助,关于paypal支付返回值修改订单状态" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">6</span></li><li> 求帮助,关于paypal支付返回值修改订单状态 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-103588.html" title="typecho怎么配置文章内容页?" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">7</span></li><li> typecho怎么配置文章内容页? </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-99213.html" title="PhpStorm左侧structure不显示文件的方法列表是这么回事?" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">8</span></li><li> PhpStorm左侧structure不显示文件的方法列表是这么回事? </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-92208.html" title="查看PHP的环境变量_PHP" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">9</span></li><li> 查看PHP的环境变量_PHP </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-170.html" title="PHP Primary script unknown 解决方法总结" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">10</span></li><li> PHP Primary script unknown 解决方法总结 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-148.html" title="php的命名空间与自动加载实现方法" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">11</span></li><li> php的命名空间与自动加载实现方法 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-133.html" title="解决laravel 出现ajax请求419(unknown status)的问题" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">174次</span></li><li> <span class="g-sort-num ">12</span></li><li> 解决laravel 出现ajax请求419(unknown status)的问题 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-462817.html" title="php 如何删除mysql记录" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">173次</span></li><li> <span class="g-sort-num ">13</span></li><li> php 如何删除mysql记录 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-388448.html" title="PHP如何替换数组中的指定元素" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">173次</span></li><li> <span class="g-sort-num ">14</span></li><li> PHP如何替换数组中的指定元素 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-124270.html" title="怎么去除字符串中非汉字、非字母、非数字的字符" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">173次</span></li><li> <span class="g-sort-num ">15</span></li><li> 怎么去除字符串中非汉字、非字母、非数字的字符 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-112291.html" title="mysql如何一次执行多条SQL语句" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">173次</span></li><li> <span class="g-sort-num ">16</span></li><li> mysql如何一次执行多条SQL语句 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-110669.html" title="修改header里面的Connection为close解决方法" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">173次</span></li><li> <span class="g-sort-num ">17</span></li><li> 修改header里面的Connection为close解决方法 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-153.html" title="PHP基于session.upload_progress 实现文件上传进度显示功能详解" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">173次</span></li><li> <span class="g-sort-num ">18</span></li><li> PHP基于session.upload_progress 实现文件上传进度显示功能详解 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-125.html" title="php5.6.x到php7.0.x特性小结" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">173次</span></li><li> <span class="g-sort-num ">19</span></li><li> php5.6.x到php7.0.x特性小结 </a></li><li> </li></li><li> </li><li> </li><li><li class="rank-item"></li><li> <a href="/PHPjiqiao-378118.html" title="php为什么会出现504错误" class="item-name ellipsis" target="_blank"></li><li> <span class="g-art-count fr">172次</span></li><li> <span class="g-sort-num ">20</span></li><li> php为什么会出现504错误 </a></li><li> </li></li><li> </ul></li><li> </div></li><li> </li><li> </li><li> <!-- / 教程内容页 --></li><li> </li><li> </li><li> </li><li><!-- 页尾 --></li><li><div class="footer"></li><li> 本站所有资源全部来源于网络,若本站发布的内容侵害到您的隐私或者利益,请联系我们删除!</div></li><li><!-- / 页尾 --></li><li> </li><li><div style="display:none"></li><li><div class="login-box" id="login-dialog"></li><li><div class="login-top"><a class="current" rel="nofollow" id="login1" onclick="setTab('login',1,2);">登录</a></div></li><li><div class="login-form" id="nav-signin"></li><li> <!-- <div class="login-ico"><a rel="nofollow" class="qq" id="qqlogin" target="_blank" href="/user-center-qqlogin.html"> QQ </a></div> --></li><li><div class="login-box-form" id="con_login_1"></li><li><form id="loginform" action="/user-center-login.html" method="post" onsubmit="return false;"></li><li><p class="int-text"></li><li><input class="email" id="username" name="username" type="text" value="用户名或Email" onfocus="if(this.value=='用户名或Email'){this.value='';}" onblur="if(this.value==''){this.value='用户名或Email';};"></p></li><li><p class="int-text"></li><li><input class="password1" type="password" id="password" name="password" value="******" onblur="if(this.value=='') this.value='******';" onfocus="if(this.value=='******') this.value='';"></li><li></p></li><li><p class="int-info"></li><li> <label class="ui-label"> </label></li><li> <label for="agreement" class="ui-label-checkbox"></li><li> <input type="checkbox" value="" name="cookietime" id="cookietime" checked="checked"></li><li> <input type="hidden" name="notforward" id="notforward" value="1"></li><li> <input type="hidden" name="dosubmit" id="dosubmit" value="1">记住我的登录 </label> </li><li> <a rel="nofollow" class="aright" href="/user-center-forgetpwd.html" target="_blank"> 忘记密码? </a></p></li><li> <p class="int-btn"><a rel="nofollow" id="loginbt" class="loginbtn"><span>登录</span></a></p> </li><li> </form></li><li></div></li><li><form id="regform" action="/user-center-reg.html" method="post"></li><li><div class="login-reg" style="display: none;" id="con_login_2"></li><li><input type="hidden" name="t" id="t"></li><li> <p class="int-text"></li><li> <input id="email" name="email" type="text" value="Email" onfocus="if(this.value=='Email'){this.value='';}" onblur="if(this.value==''){this.value='Email';};"></p></li><li> <p class="int-text"></li><li> <input id="uname" name="username" type="text" value="用户名或昵称" onfocus="if(this.value=='用户名或昵称'){this.value='';}" onblur="if(this.value==''){this.value='用户名或昵称';};"></p></li><li> <p class="int-text"></li><li> <input type="password" id="pwd" name="password" value="******" onblur="if(this.value=='') this.value='******';" onfocus="if(this.value=='******') this.value='';"> </p></li><li> <p class="int-text1"><span class="inputbox"></li><li> <input id="validate" name="validate" type="text" value="验证码" onfocus="if(this.value=='验证码'){this.value='';}" onblur="if(this.value==''){this.value='验证码';};"></li><li> </span><span class="yzm-img"><img src="/user-checkcode-index" alt="看不清楚换一张" id="indexlogin"></span></p></li><li> <p class="int-info"></li><li> <label></li><li> <input value="" name="agreement" id="agreement" checked="checked" type="checkbox"></li><li> 我已阅读<a rel="nofollow" href="/user-center-agreement.html">用户协议</a>及<a rel="nofollow" href="/user-center-agreement.html">版权声明</a></label></li><li> </p></li><li> <p class="int-btn"><input type="hidden" name="dosubmit"></li><li><a rel="nofollow" class="loginbtn" id="register"><span>注册</span></a></p></li><li></div></li><li> </form></li><li></div></li><li></div></li><li></div></li><li> </li><li><div data-type="4" data-plugin="aroundbox" data-plugin-aroundbox-x="left" data-plugin-aroundbox-y="bottom" data-plugin-aroundbox-iconsize="60x60" data-plugin-aroundbox-fixed="1" data-plugin-aroundbox-offsetx="10"></div></li><li> </li><li><script src="https://hm.baidu.com/hm.js?6dc1c3c5281cf70f49bc0bc860ec24f2"></script><script></li><li>var _hmt = _hmt || [];</li><li>(function() {</li><li> var hm = document.createElement("script");</li><li> hm.src = "https://hm.baidu.com/hm.js?6dc1c3c5281cf70f49bc0bc860ec24f2";</li><li> var s = document.getElementsByTagName("script")[0]; </li><li> s.parentNode.insertBefore(hm, s);</li><li>})();</li><li></script></li><li> <script type="text/javascript" src="/layui/layui.js"></script></li><li> <script></li><li> layui.use('code', function() {</li><li> layui.code({</li><li> elem: 'pre', //默认值为.layui-code</li><li> about: false,</li><li> skin: 'notepad',</li><li> title: 'php怎么实现数据库验证跳转代码块',</li><li> encode: true //是否转义html标签。默认不开启</li><li> });</li><li> });</li><li> </script></li><li></li></ol></pre></li></ol></pre></li></td></tr></tbody></table></font></font></font></font></li></ol></pre>