phpcms前台的控制器

简介: 留言板测试玩的!

留言板测试玩的!

<?php
defined('IN_PHPCMS') or exit('No permission resource');


class index{
private $db;
function __construct(){
$siteid=isset($_GET['siteid'])?intval($_GET['siteid']):get_siteid();
define(SITEID,$siteid);
//加载模型
$this->db=pc_base::load_model(guestbook_model);
$this->tableName="v9_guestbook";
}

//默认的方法
public function init(){
$siteid=SITEID;
$setting=getcache('guestbook','commons');
$SEO=seo(SITEID,'',L('guestbook'),'','');

$array=$this->db->select();
/*echo "<pre>";
print_r($this->db);
echo "</pre>";
print_r($array);*/
include template('guestbook','index');
}




//留言方法
public function liuyan(){
$siteid=SITEID;
if(isset($_POST['lysubmi'])){
//验证字段
if($_POST['title']==""){
showmessage(L('title_noempty'),"?m=guestbook&c=index&a=liuyan&siteid=$siteid");
}
if($_POST['content']==''){
showmessage(L('content_noempty'),"?m=guestbook&c=index&a=liuyan&siteid=$siteid");
}
if($_POST['email']==''){
showmessage(L('email_onerror'),"?m=guestbook&c=index&a=liuyan&siteid=$siteid");
}
if($_POST['qq']==''){
showmessage(L('qq_onerror'),"?m=guestbook&c=index&a=liuyan&siteid=$siteid");
}


//安全过滤字段
$title=safe_replace($_POST['title']);
$content=safe_replace($_POST['content']);
$email=safe_replace($_POST['email']);
$qq=safe_replace($_POST['qq']);

$data=array('title'=>$title,'content'=>$content,'email'=>$emial,'qq'=>$qq);
$insert_id=$this->db->insert($data,$this->tableName,true);
if($insert_id>0){
echo "插入数据库成功!";
}

}else{
include template("guestbook","liuyan");

}

}
}
?>

目录
相关文章
|
6月前
|
druid NoSQL Redis
后台组件-配置
配置组件集成了平台所需的各类公用配置
|
1月前
|
Java 数据安全/隐私保护
【JSP模式二】用户登录界面模块开发
【JSP模式二】用户登录界面模块开发
24 0
|
前端开发
fastadmin框架怎么重定向至后台模块
fastadmin框架默认打开指向的是前端index模块部分的页面,有时我们需要切换至后台非常复杂,这时就需要进行一下重定向。
256 0
|
Android开发 调度
后台处理
后台处理 Tape (一个轻快的,事务性的,基于文件的FIFO的库) Android (Priority Job Queue 一个专门为Android轻松调度任务的工作队列)
793 0
|
Web App开发 关系型数据库