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 相关文章推荐
利用PHP和AJAX创建RSS聚合器的代码
Mar 13 PHP
php 获取全局变量的代码
Apr 21 PHP
php高级编程-函数-郑阿奇
Jul 04 PHP
3款值得推荐的微信开发开源框架
Oct 28 PHP
php中switch与ifelse的效率区别及适用情况分析
Feb 12 PHP
PHP整合七牛实现上传文件
Jul 03 PHP
标准版Eclipse搭建PHP环境的详细步骤
Nov 18 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
Oct 29 PHP
CI框架无限级分类+递归的实现代码
Nov 01 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
阿里云Win2016安装Apache和PHP环境图文教程
Mar 11 PHP
PHP中cookie知识点学习
May 06 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
用PHP4访问Oracle815
2006/10/09 PHP
php学习笔记 数组遍历实现代码
2011/06/09 PHP
PHP父类调用子类方法的代码例子
2014/04/09 PHP
php实现压缩合并js的方法【附demo源码下载】
2016/09/22 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
2010/07/06 Javascript
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
javascript jq 弹出层实例
2013/08/25 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
2016/06/23 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
Vue自定义指令写法与个人理解
2019/02/09 Javascript
vue图片上传组件使用详解
2019/12/23 Javascript
Python 探针的实现原理
2016/04/23 Python
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
解决Atom安装Hydrogen无法运行python3的问题
2019/08/28 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
Python pyautogui模块实现鼠标键盘自动化方法详解
2020/02/17 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
Linux文件操作命令都有哪些
2016/07/23 面试题
婚礼答谢词
2015/01/04 职场文书
师德承诺书
2015/01/20 职场文书
创业计划书之闲置物品置换中心
2019/12/25 职场文书