PHP快速生成各种信息提示框的方法


Posted in PHP onFebruary 03, 2016

本文实例讲述了PHP快速生成各种信息提示框的方法。分享给大家供大家参考,具体如下:

function ShowMsg($msg, $gourl, $onlymsg = 0, $limittime = 0) //系统提示信息
{
/*
*$msg 信息提示的内容
*$gourl 需要跳转的网址
*$onlymsg 1 表示不自动跳转 0表示自动跳转
*$limittime 跳转的时间
*/
  global $dsql, $cfg_ver_lang;
  if (eregi ( "^gb", $cfg_ver_lang ))
    $cfg_ver_lang = 'utf-8';
  $htmlhead = "<html>\r\n<head>\r\n<title>系统提示</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset={$cfg_ver_lang}\" />\r\n";
  $htmlhead .= "<base target='_self'/>\r\n</head>\r\n<body leftmargin='0' topmargin='0'>\r\n<center>\r\n<script>\r\n";
  $htmlfoot = "</script>\r\n</center>\r\n</body>\r\n</html>\r\n";
  if ($limittime == 0)
    $litime = 5000;
  else
    $litime = $limittime;
  if ($gourl == "-1") {
    if ($limittime == 0)
      $litime = 5000;
    $gourl = "javascript:history.go(-1);";
  }
  if ($gourl == "" || $onlymsg == 1) {
    $msg = "<script>alert(\"" . str_replace ( "\"", "“", $msg ) . "\");</script>";
  } else {
    $func = "  var pgo=0;
  function JumpUrl(){
  if(pgo==0){ location='$gourl'; pgo=1; }
  }\r\n";
    $rmsg = $func;
    $rmsg .= "document.write(\"<br/><div style='width:400px;padding-top:4px;height:24;font-size:10pt;border-left:1px solid #999999;border-top:1px solid #999999;border-right:1px solid #999999;background-color:#CCC;'>系统提示信息:</div>\");\r\n";
    $rmsg .= "document.write(\"<div style='width:400px;height:100;font-size:10pt;border:1px solid #999999;background-color:#f9fcf3'><br/><br/>\");\r\n";
    $rmsg .= "document.write(\"" . str_replace ( "\"", "“", $msg ) . "\");\r\n";
    $rmsg .= "document.write(\"";
    if ($onlymsg == 0) {
      if ($gourl != "javascript:;" && $gourl != "") {
        $rmsg .= "<br/><br/><a href='" . $gourl . "'>如果你的浏览器没反应,请点击这里...</a>";
      }
      $rmsg .= "<br/><br/></div>\");\r\n";
      if ($gourl != "javascript:;" && $gourl != "") {
        $rmsg .= "setTimeout('JumpUrl()',$litime);";
      }
    } else {
      $rmsg .= "<br/><br/></div>\");\r\n";
    }
    $msg = $htmlhead . $rmsg . $htmlfoot;
  }
  if (isset ( $dsql ) && is_object ( $dsql ))
    @$dsql->Close ();
  echo $msg;
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
杏林同学录(九)
Oct 09 PHP
基于mysql的论坛(3)
Oct 09 PHP
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
Sep 05 PHP
比较全面的PHP数组的使用方法小结
Sep 23 PHP
php中存储用户ID和密码到mysql数据库的方法
Feb 06 PHP
在Debian系统下配置LNMP的教程
Jul 09 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
PHP多维数组转一维数组的简单实现方法
Dec 23 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
PHP递归实现汉诺塔问题的方法示例
Nov 25 PHP
laravel框架 api自定义全局异常处理方法
Oct 11 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
Apr 13 PHP
PHP实现原比例生成缩略图的方法
Feb 03 #PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 #PHP
PHP实现长文章分页实例代码(附源码)
Feb 03 #PHP
PHP开发中常用的十个代码样例
Feb 02 #PHP
必须收藏的php实用代码片段
Feb 02 #PHP
PHP执行linux命令常用函数汇总
Feb 02 #PHP
必须收藏的23个php实用代码片段
Feb 02 #PHP
You might like
php 远程图片保存到本地的函数类
2008/12/08 PHP
PHP中将数组转成XML格式的实现代码
2011/08/08 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
PHP Ajax实现无刷新附件上传
2016/08/17 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
2019/10/17 PHP
jquery 双色表格实现代码
2009/12/08 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
非主流的textarea自增长实现js代码
2011/12/20 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
vue 组件中slot插口的具体用法
2018/04/03 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
[01:32:22]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第一场 2月5日
2021/03/11 DOTA
Python正则表达式常用函数总结
2017/06/24 Python
python负载均衡的简单实现方法
2018/02/04 Python
python 进程的几种创建方式详解
2019/08/29 Python
tensorflow求导和梯度计算实例
2020/01/23 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
Python with语句用法原理详解
2020/07/03 Python
安装并免费使用Pycharm专业版(学生/教师)
2020/09/24 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
党支部反对四风思想汇报
2014/10/10 职场文书
应届生简历自我评价
2015/03/11 职场文书
企业投资意向书
2015/05/09 职场文书
关于开学的感想
2015/08/10 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
导游词之南京栖霞山
2019/10/18 职场文书