Discuz!X3.1前台功能文件编写(一)

作者: 鲁智深 分类: Discuz!X 发布时间: 2015-07-14 23:32

Discuz!X3.1 前台功能文件是插件系统中非常重要的功能点。通过编写前台功能文件,网站运营者可以为用户提供更多的站点功能。这些功能代码是独立于系统运行的,非常利于升级与维护。建议开发者尽量采用此方式对Discuz!X3.1进行二次开发。

前台功能文件的建立

前台功能文件

前台功能文件

URL链接格式说明

url链接说明

url链接说明

URL链接与目录结构关系说明

结构关系说明

结构关系说明

代码流程图解析

代码流程图解析

代码流程图解析

判断函数解析

函数名:submitcheck

参数:

$var:表单元素的name值

$allowget:是否允许GET提交

$seccodecheck:是否检测验证码

$secqaacheck:是否检查安全问题

返回值:

是否为表单提交

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
   error_reporting(E_ALL);
   if(!submitcheck('submit')){
         $formhash = FORMHASH;//隐藏域,表单令牌
         echo <<<EOF
          <form action="plugin.php?id=licai:licaiapp" method="post">
          用户名:<input type="text" name="user" value=""/><br/>
          <input type="hidden" name="formhash" value="$formhash"/>
          <input type="submit" name="submit" value="提交"/>
          </form>
EOF
;
//EOF顶格写
   }else{
      print_r($_POST);
    }
?>

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注