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
PHP的面试题集,附我的答案和分析(一)
Nov 19 PHP
PHP 实例化类的一点摘记
Mar 23 PHP
php中拷贝构造函数、赋值运算符重载
Jul 25 PHP
PHP 中关于ord($str)&amp;gt;0x80的详细说明
Sep 23 PHP
php替换字符串中间字符为省略号的方法
May 04 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
May 12 PHP
golang与PHP输出excel示例
Jul 22 PHP
PHP实现小偷程序实例
Oct 31 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
May 12 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
PHP isset()及empty()用法区别详解
Aug 29 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 fastcgi模式上传大文件(大约有300多K)报错
2014/09/28 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
js身份证验证超强脚本
2008/10/26 Javascript
JavaScript 数组运用实现代码
2010/04/13 Javascript
通过Javascript将数据导出到外部Excel文档的函数代码
2012/06/15 Javascript
探索Emberjs制作一个简单的Todo应用
2012/11/07 Javascript
javascript中var的重要性分析
2015/02/11 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
详解vue中移动端自适应方案
2019/05/05 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
微信小程序图片左右摆动效果详解
2019/07/13 Javascript
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
python-tornado的接口用swagger进行包装的实例
2019/08/29 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
快速解释如何使用pandas的inplace参数的使用
2020/07/23 Python
Python直接赋值及深浅拷贝原理详解
2020/09/05 Python
python判断变量是否为列表的方法
2020/09/17 Python
迎接领导欢迎词
2014/01/11 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
学习雷锋标语
2014/06/25 职场文书
发布会邀请函
2015/01/31 职场文书
红色电影观后感
2015/06/18 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
导游词之平津战役纪念馆
2019/11/04 职场文书
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP