20微币
本帖最后由 nb用户 于 2013-9-17 14:58 编辑
小弟在研究帖子静态化目录时遇到一些技术上的难题,代码是function_admincp.php中的一段:
- if(in_array('forum_viewthread', $_G['setting']['rewritestatus'])) {
- $data['search']['forum_viewthread'] = "/".$_G['domain']['pregxprw']['forum']."\?mod\=viewthread&(amp;)?tid\=(\d+)(&extra\=(page\%3D(\d+))?)?(&page\=(\d+))?\"([^\>]*)\>/e";
- $data['replace']['forum_viewthread'] = "rewriteoutput('forum_viewthread', 0, '\\1', '\\3', '\\8', '\\6', '\\9')";
- }
'\\1', '\\3', '\\8', '\\6', '\\9' 这些数字是怎么来了 ? 请那位大神 详细解答一下吧 小弟在此感激不尽!! |
|
|
最佳答案
查看完整内容
实际上rewriteoutput('forum_viewthread', 0, '\\1', '\\3', '\\8', '\\6', '\\9')是调用自定义函数,但是在这里不立即执行的,至于这些数字,不是从哪儿得到的,他的作用是当调用rewriteoutput函数是进行匹配的。
|