Discuz 论坛 机制 流程简介_点滴03
时间:2011-03-09 来源:Tina's Talk
Discuz:
浪费了半天的时间 在寻找 Discuz 是哪个函数生成了返回给浏览器的文件,找了办天发现有个template()函数,这个应该是最终将loadforum函数查询出来的数据格式化POST给浏览器的。
不过最终是哪里触发了POST数据之列的函数的呢?
在forum.php文件中的三个主要函数:loadforum , set_rssauth, runhooks,怎么看这三个函数都不是像是POST的函数,只能从其它代码找。
在这三个函数,下面还有两行代码,str_replace应该也不是,这里只剩下require这个代码来,起初我把她等同于C中的include了,这里犯了一个错误,虽然这里可以这样理解为include,不过我们忘了这个是个脚本文件,脚本文件包含过来的内容还是会继续执行的。因此下面还有一大段代码要执行的,我想POST的动作应该在这里吧....
有兴趣的童鞋 可以自己去寻找。应为项目不太需要了解这方面的内容,为了节省时间我就不找了,继续赶进度....
欢迎交换意见..
相关阅读 更多 +