您所在的位置:小祥子 » 编程 » PHP » 正文

PHP制作友好提示页(使用Smarty模版做提示页)

时间:2015-02-12 编辑:本站 来源:本站原创

今天介绍一个方法,很多CMS都有使用到,也就是一个系统提示的方法showmsg,传值给showmsg,然后就对用户进行相应的提示,管理员可以很方便的编辑提示页。

include_once("./comm/Smarty.class.PHP"); //包含smarty类文件
$smarty = new Smarty(); //建立smarty实例对象$smarty
 

function showmsg($msg_detail, $msg_type = 0, $links = array(), $auto_redirect = true,$seconds=3)
{
 global $smarty;
    if (count($links) == 0)
    {
        $links[0]['text'] = '返回上一页';
        $links[0]['href'] = 'javascript:history.go(-1)';
    }
   $smarty->assign('ur_here',     '系统提示');
   $smarty->assign('msg_detail',  $msg_detail);
   $smarty->assign('msg_type',    $msg_type);
   $smarty->assign('links',       $links);
   $smarty->assign('default_url', $links[0]['href']);           //意思是在规定的时间内如果不进行操作,默认跳转的地方
   $smarty->assign('auto_redirect', $auto_redirect);
   $smarty->assign('seconds', $seconds);
   $smarty->display('showmsg.htm');
exit;
}

这样写了之后,那么需要提示用户的地方就不需要写一长串代码了,只需要

showmsg("操作失败!请联系网站管理员",0,"http://www.xiaoxiangzi.com");

这样就提示用户,并且有一个返回连接为本站首页。

关键词:PHP 用户 友好 Smarty