本文整理汇总了PHP中front::redirect方法的典型用法代码示例。如果您正苦于以下问题:PHP front::redirect方法的具体用法?PHP front::redirect怎么用?PHP front::redirect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类front
的用法示例。
在下文中一共展示了front::redirect方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: delete_action
function delete_action() {
chkpw('defined_form_del');
$table=new defind(front::get('table'));
$delete=archive::getInstance()->query("DROP TABLE {$table->name}");
if($delete) front::flash("删除表单成功!");
front::redirect(url::modify('act/listform/table/'.$table->name));
}
示例2: add_action
function add_action() {
if(front::post('submit') &&front::post('aid')) {
if(config::get('verifycode')) {
if(front::post('verify')<>session::get('verify')) {
alertinfo('验证码错误。', front::$from);
//front::redirect(front::$from);
}
}
if(!front::post('username')) {
/*front::flash(lang('请留下你的名字!'));
front::redirect(front::$from);*/
alertinfo('请留下你的名字!', front::$from);
}
if(!front::post('content')) {
/*front::flash(lang('请填写评论内容!'));
front::redirect(front::$from);*/
alertinfo('请填写评论内容!', front::$from);
}
$this->manage->filter();
$comment=new comment();
$archive=new archive();
front::$post['state'] = '0';
front::$post['adddate']=date('Y-m-d H:i:s');
$comment->rec_insert(front::$post);
$archive->rec_update('comment=comment+1',front::post('aid'));
//front::flash(lang('提交成功!'));
alertinfo('评论提交成功。', front::$from);
//front::redirect(front::$from);
}else {
front::flash(lang('提交失败!'));
front::redirect(front::$from);
}
}
示例3: dorestore_action
function dorestore_action() {
$dir=ROOT.'/data/'.front::get('db_dir');
if(is_dir($dir)) {
$db_files=front::scan($dir);
foreach($db_files as $db_file) {
if(!preg_match('/^\./',$db_file)) tdatabase::getInstance()->restoreTables($dir.'/'.$db_file);
}
front::flash('数据库还原成功!');
}
front::redirect(url::create('database/restore'));
}
示例4: deleteimg_action
function deleteimg_action() {
if (!front::get('dir') || !front::get('imgname'))
return;
$img = ROOT . '/upload/images/' . front::get('dir') . '/' . str_replace('___', '.', front::get('imgname'));
if (!file_exists($img))
front::flash('图片不存在');
if (!unlink($img))
front::flash('删除失败,请检查权限');
else
front::flash('图片已删除');
front::redirect(url::modify('act/listimg/dir/' . front::get('dir')));
}
示例5: logout_action
function logout_action() {
cookie::del('login_username');
cookie::del('login_password');
session::del('username');
session::del('roles');
require_once ROOT.'/celive/include/config.inc.php';
require_once ROOT.'/celive/include/celive.class.php';
$login=new celive();
$login->auth();
$GLOBALS['auth']->logout();
$GLOBALS['auth']->check_logout1();
front::redirect(url::create('index'));
}
示例6: delete_before
function delete_before() {
$user = new user();
$row = $user->getrow(front::get('id'));
if($row['username'] == config::get('install_admin')) {
front::flash("不能删除安装管理员!");
front::redirect(front::$from);
}
if(front::get('id')==front::$user['userid']) {
front::flash("不能删除当前用户!");
front::redirect(front::$from);
}
if(is_array(front::post('select')) &&in_array(front::$user['userid'],front::post('select'))) {
front::flash("不能删除当前用户!");
front::redirect(front::$from);
}
}
示例7: check_admin
function check_admin() {
if (cookie::get('login_username')&&cookie::get('login_password')) {
$user=new user();
$user=$user->getrow(array('username'=>cookie::get('login_username')));
$roles = session::get('roles');
if ($roles && is_array($user)&&cookie::get('login_password')==front::cookie_encode($user['password'])) {
$this->view->user=$user;
front::$user=$user;
}else{
$user=null;
}
}
if (!isset($user)||!is_array($user)) {
front::redirect(url::create('admin/login'));
}
}
示例8: do_action
function do_action() {
if(front::post('submit') &&front::post('vote') &&front::post('aid')) {
front::check_type(front::post('aid'));
if(!isset($this->view->user)) front::flash(lang('请登陆!'));
$vote=new vote();
$_vote=$vote->getrow('aid='.front::post('aid'));
if(eregi($this->view->user['username'].',',$_vote['users'])) {
front::flash(lang('不能重复投票!'));
front::redirect(front::$from);
}
$_votes=$_vote['votes'];
if(!$_votes) $_votes=array();
else $_votes=unserialize($_votes);
$_votes[front::post('vote')]=$_votes[front::post('vote')]+1;
$votes=serialize($_votes);
$vote_data=array_merge($_vote,array('votes'=>$votes,'aid'=>front::post('aid'),'users'=>$_vote['users'].$this->view->user['username'].','));
$vote->rec_replace($vote_data,front::post('aid'));
front::flash(lang('投票成功!'));
}else {
front::flash(lang('投票失败!'));
}
front::redirect(front::$from);
}
示例9: register_action
//.........这里部分代码省略.........
return;
}
if(strlen(front::post('username'))<4) {
front::flash(lang('用户名太短!'));
return;
}
if(strlen(front::post('e_mail'))<1) {
front::flash(lang('请填写邮箱!'));
return;
}
if(strlen(front::post('tel'))<1) {
front::flash(lang('请填写手机号码!'));
return;
}
if(front::post('username') &&front::post('password')) {
$username=front::post('username');
$password=md5(front::post('password'));
$e_mail=front::post('e_mail');
$tel=front::post('tel');
if(!preg_match('/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/', front::ip())&&!preg_match('@^\s*((([0-9A-Fa-f]{1,4}:){7}(([0-9A-Fa-f]{1,4})|:))|(([0-9A-Fa-f]{1,4}:){6}(:|((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})|(:[0-9A-Fa-f]{1,4})))|(([0-9A-Fa-f]{1,4}:){5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){4}(:[0-9A-Fa-f]{1,4}){0,1}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){3}(:[0-9A-Fa-f]{1,4}){0,2}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:){2}(:[0-9A-Fa-f]{1,4}){0,3}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(([0-9A-Fa-f]{1,4}:)(:[0-9A-Fa-f]{1,4}){0,4}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(:(:[0-9A-Fa-f]{1,4}){0,5}((:((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})?)|((:[0-9A-Fa-f]{1,4}){1,2})))|(((25[0-5]|2[0-4]\d|[01]?\d{1,2})(\.(25[0-5]|2[0-4]\d|[01]?\d{1,2})){3})))(%.+)?\s*$@', front::ip())){
exit('来源非法');
}
$data=array(
'username'=>$username,
'password'=>$password,
'e_mail'=>$e_mail,
'tel'=>$tel,
'groupid'=>101,
'userip'=>front::ip()
);
//phpox 2011-06-10
foreach($this->view->field as $f){
$name=$f['name'];
if(!preg_match('/^my_/',$name)) {
unset($field[$name]);
continue;
}
if(!setting::$var['user'][$name]['showinreg']) {
continue;
}
$data[$name] = front::post($name);
}
if($this->_user->getrow(array('username'=>$username))) {
front::flash(lang('该用户名已被注册!'));
return;
}
$insert=$this->_user->rec_insert($data);
$_userid = $this->_user->insert_id();
if($insert){
if(config::get('sms_on') && config::get('sms_reg_on')){
sendMsg($tel,config::get('sms_reg'));
}
$cmsname = config::get('sitename');
if(config::get('email_reg_on')){
$this->sendmail($e_mail,"欢迎注册 $cmsname !",lang('尊敬的').$username.', '.lang('您好!欢迎你注册'.$cmsname.'!'));
}
front::flash(lang('注册成功!'));
}else {
front::flash(lang('注册失败!'));
return;
}
if(union::getconfig('enabled')) {
$union_visitid = intval(cookie::get('union_visitid'));
$union_userid = intval(cookie::get('union_userid'));
if($union_visitid &&$union_userid) {
$union_reg = new union();
$r = $union_reg->getrow(array('userid'=>$union_userid));
if($r) {
$union_reg->rec_update(array('registers'=>'[registers+1]'),array('userid'=>$union_userid));
if($union_reg->affected_rows()) {
$union_visit_reg = new union_visit();
$union_visit_reg->rec_update(array('regusername'=>front::post('username'),'regtime'=>time()),array('visitid'=>$union_visitid));
$this->_user->rec_update(array('introducer'=>$union_userid),array('userid'=>$_userid));
$regrewardtype = union::getconfig('regrewardtype');
$regrewardnumber = union::getconfig('regrewardnumber');
switch($regrewardtype) {
case 'point':
union::pointadd($r['username'],$regrewardnumber,'union');
break;
}
}
}
}
}
$user=$data;
cookie::set('login_username',$user['username']);
cookie::set('login_password',front::cookie_encode($user['password']));
session::set('username',$user['username']);
front::redirect(url::create('user'));
exit;
}
else {
front::flash(lang('注册失败!'));
return;
}
}
}
示例10: get
static function get() {
if (front::get('mod')) {
$mod=front::get('mod');
session::set('mod',$mod);
}
if (front::get('act')) {
$act=front::get('act');
session::set('act',$act);
}
if (front::get('table')) {
$table=front::get('table');
session::set('table',$table);
}
if (front::get('set')) {
$set=front::get('set');
session::set('set',$set);
}
if (front::get('tagfrom')) {
$tagfrom=front::get('tagfrom');
session::set('tagfrom',$tagfrom);
}
if (front::get('item')) {
$item=front::get('item');
session::set('item',$item);
}
if (front::get('item')) {
$item=front::get('item');
session::set('item',$item);
}
$mod=session::get('mod');
$menu = array();
switch ($mod) {
case 'system':
$menu=self::fetch('网站设置,数据库管理,数据维护');
break;
case 'config':
$menu=self::fetch('网站设置,多站点设置');
break;
case 'content':
$menu=self::fetch('栏目管理,内容管理,分类管理,专题管理');
break;
case 'cache':
$menu=self::fetch('生成管理,手机版生成');
break;
case 'order':
$menu=self::fetch('订单管理');
break;
case 'celive':
$menu=self::fetch('客服系统管理,客服中心,账号管理,生成代码');
break;
case 'user':
$menu=self::fetch('用户管理,用户组管理,推广联盟');
break;
case 'func':
$menu=self::fetch('公告管理,留言评论,投票管理,数据管理,网站安全');
break;
case 'defined':
$menu=self::fetch('自定义字段,自定义表单');
break;
case 'help':
$menu=self::fetch('模板管理,添加标签,标签列表');
break;
case 'seo':
$menu=self::fetch('数据统计,内容链接管理,友情链接管理,邮件管理');
break;
case 'map':
$menu=self::fetch('网站设置,数据库管理,数据维护,内容管理,生成管理,栏目管理,分类管理,专题管理,幻灯片管理,用户管理,用户组管理,公告管理,自定义字段,自定义表单,订单管理,留言管理,专题管理,评论管理,投票管理,数据备份,批量替换,模板管理,添加标签,标签列表,内容链接管理,推广联盟,友情链接管理,统计管理,邮件管理,内容链接管理,推广联盟,友情链接管理,统计管理,邮件管理,系统管理,客服中心,账号管理,生成代码');
break;
case 'bbs':
$menu=self::fetch('论坛专题,帖子管理');
break;
default:
$menu=self::fetch('常用操作');
break;
}
if(empty($menu)){
return;
}
$menu=array_merge($menu,self::$menu);
if (front::get('mod')) {
foreach ($menu as $menu_1) {
foreach ($menu_1 as $menu_2) {
if ($menu_2)
break;
}
if ($menu_2)
break;
}
front::redirect($menu_2);
}
return $menu;
}
示例11: delete_action
function delete_action() {
$this->manage->delete_before(front::get('id'));
$delete=$this->_table->rec_delete(front::get('id'));
if ($delete) front::flash("删除{$this->tname}成功!");
front::redirect(url::modify('act/list/table/'.$this->table.'/bid/'.session::get('bid')));
}
示例12: while
$dir2=opendir($path);
while ($file=readdir($dir2)) {
$files++;
}
$koption='<option value="">选择关键词...</option>';
while ($file=readdir($dir)) {
if ($file != '..' && $file != '.' && !is_dir($path.'/'.$file) || $files == 0) {
if ($files == 0)
$keyword=null;
else
$keyword=urldecode(substr($file, 0, -4));
if ($_keyword) {
if ($_keyword != $keyword) {
$path1=ROOT.'/data/hotsearch/'.urlencode($_keyword).'.txt';
file_put_contents($path1, $_keywordcount);
front::redirect(url::create('index/hotsearch/post/1'));
}
}
$keywordcount = @file_get_contents($path.'/'.$file);
echo '<a href="'.config::get('site_url').'?case=archive&act=search&keyword='.str_replace('%', '-', urlencode($keyword)).'&ule=1" target="_blank"><span>'.$keyword.'</span> ('.$keywordcount.') </a>';
$koption .= '<option value="'.$file.'">'.$keyword.'</option>';
}
}
}
?>
</div>
<div class="blank10"></div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" id="table1">
<tr>
示例13: index_action
function index_action() {
$this->list_action();
if(front::post('submit')) {
if(!front::post('guesttel')) {
front::flash(lang('请填写联系电话!'));
return false;
}
if(!front::post('title')) {
front::flash(lang('请填写标题!'));
return false;
}
if(!front::post('content')) {
front::flash(lang('请选择内容!'));
return false;
}
if(config::get('verifycode')) {
if(front::post('verify')<>session::get('verify')) {
front::flash(lang('验证码错误!'));
return false;
}
}
front::$post['checked']=0;
if(empty($this->view->user)) {
front::$post['userid']=0;
front::$post['username']='游客:'.front::$post['nickname'];
}else {
front::$post['userid']=$this->view->user['userid'];
front::$post['username']=$this->view->user['username'];
}
front::$post['adddate']=date('Y-m-d H:i:s');
front::$post['ip']=front::ip();
if (!get_magic_quotes_gpc()) {
front::$post['content'] = front::$post['content'];
}
front::$post['title']=strip_tags(front::$post['title']);
$data=front::$post;
$insert=$this->_table->rec_insert($data);
if($insert<1) {
front::flash(lang('留言失败!'));
}
else {
if(config::get('email_gust_send_cust') && front::$post['guestemail']){
$title = "您在".config::get('sitename')."的留言已提交";
$this->sendmail(front::$post['guestemail'], $title, $title);
}
if(config::get('email_guest_send_admin') && config::get('email')){
$title = '网站在' . date('Y-m-d H:i:s') . '有新留言了';
$this->sendmail(config::get('email'), $title, $title);
}
if(config::get('sms_on') && config::get('sms_guestbook_on')){
sendMsg(front::$post['guesttel'],config::get('sms_guestbook'));
}
if(config::get('sms_on') && config::get('sms_guestbook_admin_on') && $mobile = config::get('site_mobile')){
sendMsg($mobile,front::$post['username'].'在'.date('Y-m-d H:i:s').'留言了');
}
front::flash(lang('留言成功!'));
$this->view->submit_success=true;
if(front::get('t') == 'wap'){
front::redirect(url::create('guestbook/index/t/wap/success/'.time()));
}else{
front::redirect(url::create('guestbook/index/success/'.time()));
}
}
}
}
示例14: delete_action
function delete_action() {
if($this->table == 'category'){
chkpw('category_del');
}
if($this->table == 'type'){
chkpw('type_del');
}
if($this->table == 'special'){
chkpw('special_del');
}
if($this->table == 'user'){
chkpw('user_del');
}
if($this->table == 'usergroup'){
chkpw('usergroup_del');
}
if($this->table == 'orders'){
chkpw('order_del');
}
if($this->table == 'comment'){
chkpw('func_book_pldel');
}
if($this->table == 'guestbook'){
chkpw('func_book_del');
}
if($this->table == 'announcement'){
chkpw('func_announc_del');
}
if($this->table == 'linkword'){
chkpw('seo_linkword_del');
}
if($this->table == 'friendlink'){
chkpw('seo_friendlink_del');
}
$this->manage->delete_before(front::get('id'));
$delete=$this->_table->rec_delete(front::get('id'));
if ($delete){
front::flash("删除{$this->tname}成功!");
event::log("删除{$this->tname}",'成功 id='.front::get('id'));
}
front::redirect(url::modify('act/list/table/'.$this->table.'/bid/'.session::get('bid')));
}
示例15: delete_action
function delete_action() {
front::check_type(front::get('id'));
$row = $this->_table->getrow(array('id'=>front::get('id')));
if($row['mid'] != $this->view->user['userid']){
exit('你没权限删除');
}
$delete=$this->_table->rec_delete(front::get('id'));
if($delete) front::flash(lang('删除记录成功!'));
front::redirect(url::modify('act/list/manage/'.$this->table));
}