用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5357|回复: 5
收起左侧

[控制器] 自己模仿uchome的一个跳转页面

[复制链接]
发表于 2010-11-16 18:09:40 | 显示全部楼层 |阅读模式
本帖最后由 alongken2005 于 2010-11-16 18:10 编辑
PHP复制代码
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Msg {
//对话框
function showmessage($msg, $url_forward='', $second=1, $values=array()) {
  $CI =& get_instance();
  //语言
  if(isset($msg) && $values) {
   if($values) {
    foreach ($values as $k => $v) {
     $rk = $k + 1;
     $message = str_replace([url=file://\\]"\\".$k[/url], $v, $msg);
    }
   }
  } else {
   $message = $msg;
  }
  //显示
  if($url_forward && empty($second)) {
   header("HTTP/1.1 301 Moved Permanently");
   header("Location: $url_forward");
  } else {
   if($url_forward) {
    $message = "<a href=\"$url_forward\">$message</a><script>setTimeout(\"window.location.href ='$url_forward';\", ".($second*1000).");</script>";
   }
   $data['url_forward'] = $url_forward;
   $data['message'] = $message;
   echo $CI->load->view(BT_THEME . '/showmessage', $data, true);
   exit;
  }
}
}
?>
复制代码
发表于 2010-11-17 16:58:19 | 显示全部楼层
什么效果,有例子么?????
发表于 2011-12-15 10:15:35 | 显示全部楼层
同问是否有实例
发表于 2011-12-15 10:27:45 | 显示全部楼层
有没有图呀,发上来看看。
发表于 2012-1-12 10:33:32 | 显示全部楼层
本帖最后由 thenbsp 于 2012-1-12 10:52 编辑

太繁琐,看我这个:

showmessage.gif

原文在我博客:http://www.thenbsp.com/view-php-show-message/
发表于 2012-6-22 00:42:53 | 显示全部楼层
谢谢分享,俺正找这个呢

本版积分规则