• Discuz 代码分析 001 forum.php


    forum.php

    discuz核心文件,加载了

    ---source---class---class_core.php  自动加载,设置处理错误及异常方法,shutdown方法

          ---function---function_forum.php forum的一些处理方法

    防止一些非法的mod,对一些mod进行缓存

    index首页,

    forumdisplay论坛展示,

    viewthread查看主题,

    redirect跳转,

    post提交,

    space空间,

    group群组

    将这些mod加入了cachelist并注入到C::app();

    然后C::app()进行初始化,将一些全局数据写入$_G这个数组里

    然后调用loadforum,

    set_rssauth:将uid及用户密码根据配置里的authkey加密形成rssauth参数,

    runhooks:加载钩子代码,后面再详读

    最后根据mod加载对应的forum_$mod.php

    ---source

      ---module

              ---forum

             ---forum_$mod.php

    nothing is impossible,but how long it take
  • 相关阅读:
    truncate table
    SSIS学习笔记
    Bing Developer Assistant开发随记
    数组中的逆序对
    第一个只出现一次的字符
    丑数
    把数组排成最小的数
    连续子数组的最大和
    最小的k个数
    数组中出现次数超过一半的数字
  • 原文地址:https://www.cnblogs.com/gavinphp/p/4725802.html
Copyright © 2020-2023  润新知