
PHP
文章平均质量分 70
bjash
这个作者很懒,什么都没留下…
展开
-
PHP捕捉错误并显示友好信息的方法(不使用try...catch)
2012-11-29 杨勇 bjash@126.com ,思远首先,捕捉错误,不能使用try{...}catch(){}的方式,PHP里面的try{...}catch是需要自己抛出异常才能捕获的,区别于其他语言。其次,可以使用如下的方法实现同样的效果:error_reporting(0);//设置屏蔽系统错误提示,放页首//$string = file_get_contents("原创 2012-11-29 18:19:18 · 5134 阅读 · 0 评论 -
禁止刷新网页、防止刷新网页、禁止后退等操作的代码 _1
屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键 //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 function wi转载 2012-11-30 09:38:52 · 1037 阅读 · 0 评论 -
JS禁止刷新后退复制等
//禁止用F5键 function document.onkeydown() { if ( event.keyCode==116) { event.keyCode = 0转载 2012-11-30 09:40:02 · 1240 阅读 · 0 评论 -
全面禁止鼠标右键、FX、Alt、Ctrl、Shi...
阿里西西网页特效演示,全面禁止鼠标右键、FX、Alt、Ctrl、Shift等function onKeyDown(){ if ((event.keyCode==116)||(window.event.ctrlKey)||(window.event.shiftKey)||(event.keyCode==122)) { event.keyCode=0; event.re转载 2012-11-30 09:44:50 · 771 阅读 · 0 评论 -
JS关闭窗口不提示
function browserinfo(){ var Browser_Name=navigator.appName; var Browser_Version=parseFloat(navigator.appVersion); var Browser_Agent=navigator.userAgent; var Actual_转载 2012-11-30 09:52:22 · 1154 阅读 · 0 评论 -
js 禁止内容选择 禁止打印 禁止右键弹出菜单
function auto_submit (){ alert("你试图离开当前窗口,系统将自动提交试卷!"); //自动提交的代码, 例如: form1.submit();}window.onblur=auto_submit;//禁止内容选择function document.onselectstart(){return false;}//禁止内容拖放funct转载 2012-11-30 10:39:35 · 1859 阅读 · 0 评论 -
关于XP系统下IE8总是提示设置默认浏览器的修改问题
关于XP系统下IE8总是提示设置默认浏览器的修改问题出现此种情况,一般是由于操作IE的权限不足,无法保存用户的写入操作而造成的,解决办法如下:1、开始【运行】输入“Regedit”打开注册表2、依次定位至"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main";3、在Main上右键,选择权限;4、在出现的对话转载 2012-11-30 14:33:46 · 1618 阅读 · 0 评论 -
javascript事件集合(一)
click() 对象.click() 使对象被点击。closed 对象.closed 对象窗口是否已关闭true/falseclearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象confirm("提示信息") 弹出确认框,确定返回true取消返回falsecursor:样式转载 2012-11-30 17:05:54 · 908 阅读 · 0 评论 -
Window_Open详解及IE兼容性处理
杨勇bjash@126.com 2012-11-30 思远IE兼容性处理:http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/402ecb05-9833-4ca1-83f1-f486056a1c04To disable the address bar follow the steps below原创 2012-11-30 15:23:11 · 21724 阅读 · 0 评论 -
js判断undefined类型,undefined,null,NaN的区别
js判断undefined类型今天使用showModalDialog打开页面,返回值时。当打开的页面点击关闭按钮或直接点浏览器上的关闭则返回值是undefined所以自作聪明判断 var reValue=window.showModalDialog("","",""); if (reValue== undefined){alert("undefined");}转载 2012-12-04 20:55:54 · 857 阅读 · 0 评论 -
SMARTY模板中如何使用get,post,request,cookies,session,server变量
{$smarty}保留变量不需要从PHP脚本中分配,是可以在模板中直接访问的数组类型变量,通常被用于访问一些特殊的模板变量。例如,直接在模板中访问页面请求变量、获取访问模板时的时间戳、直接访问PHP中的常量、从配置文件中读取变量等。1.在模板中访问页面请求变量我 们可以在PHP脚本中,通过超级全局数组$_GET、$_POST、$_REQUEST获取在客户端以不同方法提交给服务器的数转载 2012-12-05 01:36:59 · 630 阅读 · 0 评论 -
js网页全屏及禁止特殊按键防止页面刷新与前进后退(改进版)
js网页全屏及禁止网页所有按键(改进版)2012-12-4 思远,杨勇 bjash@126.com以下部分代码来源于网络搜集,这里只做了部分错误修改和整合的工作,该代码适合制作需要全屏的页面,而且禁止特殊按键的情况!正常输入框输入和单选多选不影响。//将本文件保存为forbidden.js,使用时: //禁止内容选择function document.onselect原创 2012-12-04 22:05:50 · 7246 阅读 · 2 评论 -
使用Js脚本 修改控制IE的注册表相关设置(activex等)
脚本写法:var WshShell=new ActiveXObject("WScript.Shell");//添加信任站点ipWshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\","");Ws转载 2012-12-05 18:51:04 · 9375 阅读 · 2 评论 -
PHP三层结构(上)——简单三层结构
我们以一个简单的留言板代码为例,先来看一个最简单的三层结构代码,如代码1所示: // 代码 1// 外观层类class LWordHomePage { // 添加留言 public function append($newLWord) { // 调用中间服务层 $serv = new LWordServiceCore(转载 2012-12-06 00:14:05 · 687 阅读 · 0 评论 -
用javascript来判断浏览器是否禁止了弹出窗口,并在网页中以友好的方式来提示网站浏览者
分类: JavaScript 2007-04-13 15:09 737人阅读 评论(0)收藏 举报 用javascript来判断浏览器是否禁止了弹出窗口,并在网页中以友好的方式来提示网站浏览者Pop-up Blocker或其他屏蔽弹出窗口广告的软件(如google的工具条)会屏蔽除了除createPopup()之外的从脚本自动打开的任何窗口。受此影响的一些常用函转载 2012-12-06 08:42:19 · 1128 阅读 · 0 评论 -
window.showModalDialog以及window.open用法简介
分类: JavaScript 2007-05-10 13:47 220人阅读 评论(0)收藏 举报 window.showModalDialog以及window.open用法简介一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(p转载 2012-12-06 08:43:05 · 421 阅读 · 0 评论 -
Adodb.Stream是ADO的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作.
分类: ASP 2007-05-10 15:34 536人阅读 评论(0)收藏 举报 Adodb.Stream是ADO的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作.有下列方法:Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open转载 2012-12-06 08:45:37 · 1634 阅读 · 0 评论 -
JS判断是否360浏览器代码
360最近越来越流氓了,坚决反对使用360的任何产品,不解释。自从3Q大战之后360浏览器的userAgent就变成IE的了,普通的判断方法也失效了,所以得换种方法。在360的页面按F12,调出调试窗口,对navigator和window两个对象进行分析,终于找到一个可以用来鉴别360浏览器的值。if(window.external&&window.external.twGetRunP转载 2012-12-05 18:51:46 · 2666 阅读 · 0 评论 -
PHP三层结构(下)—PHP实现AOP
让我们把注意力集中到中间服务层上来。中间服务层代码比较简单,只是调用数据访问层代码将留言保存到数据库。如代码1所示:// 代码 1// 中间服务层class LWordServiceCore implements ILWordService { // 添加留言 public function append($newLWord) {转载 2012-12-06 00:20:41 · 512 阅读 · 0 评论 -
用PHP5进行三层开发
原文:http://www.onlamp.com/pub/a/php/2004/12/09/three_tier.htmlThree-Tier Development with PHP 5by Luis Yordano Cruz12/09/2004 此文演示了PHP三层开发的强大功能,PEAR::DB_DataObject用于业务逻辑,Smarty用于显示逻辑,这里假设你熟悉了转载 2012-12-06 00:01:50 · 666 阅读 · 0 评论 -
javascript弹出窗口问题总结
分类: JavaScript 2007-05-10 14:04 296人阅读 评论(0)收藏 举报 1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了. 如果页面没有form, 则不会弹出提示窗口 如果页面有form表单,转载 2012-12-06 08:44:42 · 492 阅读 · 0 评论 -
JS onclick常用事件
1. 打开 name=Button1> 2. 另存为 name=Button2> 3. 属性 name=Button3> 4. 打印 name=Button> 5. 页面设置 name=Button4> 6. 刷新 name=refresh>转载 2012-12-06 20:45:00 · 521 阅读 · 0 评论 -
js中addEventListener和attachEvent的用法(转)
Admin2012年5月6日名人名言:成功的第一个条件是真正的虚心,对自己的一切敝帚自珍的成见,只要看出同真理冲突,都愿意放弃。——斯宾塞//js中addachEvent,addEventListener的应用办法//非IE浏览器的动态添加,刊出事务的办法el.addEventListener(""click"", msg, false);//添加el.转载 2012-12-06 21:23:00 · 1540 阅读 · 0 评论 -
WsShell.SendKeys如何发送组合键
SendKeys.Send(class=s>"^+{TAB}"); SendKeys.Send("^+{TAB}");使用SendKeys将键击和组合键击发送到活动应用程序。此类无法实例化。若要发送一个键击给某个类并立即继续程序流,请使用Send。若要等待键击启动的任何进程,请使用SendWait。 //模拟按键 ,要修改IE浏览器的安全配置//var WsSh转载 2012-12-06 23:42:28 · 9127 阅读 · 0 评论 -
操作单选框及多选框的js
//给元素添加事件function AddEvent(name,event,func){ if(isNull(name)){ return false;}var obj = document.all(name);var names= navigator.appName;if(names == "Microsoft Internet Explorer")转载 2012-12-06 20:53:44 · 545 阅读 · 0 评论 -
window.onload,body onload和document.onreadystatechange
我们经常使用 window.onload 来处理页面,当页面加载完成做一些事情。但这个 window.onload 是页面全部加载完成,甚至包括图片1. window.onload = function(){}2. window.onload = functionName; // [color=red]注意:没有括号 3. IE: window.attachEve转载 2012-12-06 23:51:39 · 1266 阅读 · 0 评论 -
十个超级有用的PHP代码片段
1. 发送短信调用TextMagicAPI。//IncludetheTextMagicPHPlib require('textmagic-sms-api-php/TextMagicAPI.php'); //Settheusernameandpasswordinformation $username='myusername'; $pas...转载 2012-12-11 14:24:37 · 624 阅读 · 0 评论 -
thinkphp的项目路径的问题
想将thinkphp放在域名的子目录下。比如www.abcd.com/THINKPHP的目录下我把代码全部放上去后,发现访问不到。于是将index.php改成 define('APP_NAME', 'THINKPHP');define('APP_PATH', './THINKPHP');// 加载框架入口文件require( "./ThinkPHP/ThinkPHP.p转载 2012-12-25 00:14:08 · 6510 阅读 · 0 评论 -
RBAC在PHP中的应用
关于用户权限,有几种不同的处理方法,如位运算和ACL,他们都各有千秋。使用位运算控制权限,由于在计算机中只允许位移次数在32或64次之间,所有权限最多只能有32-64位。位运算控制权限资料链接:链接1,备用链接http://xiaobin.net/200906/bitwise-permission/http://www.cnblogs.com/toby/archive/2011/1转载 2012-12-25 11:17:51 · 4048 阅读 · 2 评论 -
PhpCms系统设置:工作流管理
核心提示:工作流管理 位置:系统设置---相关设置---工作流管理---添加工作流方案 位置:系统设置---相关设置---工作流管理---工作流方案管理添加步骤工作流步骤管理给栏目添加工作流方案显示工作流-工作流管理 位置:系统设置---相关设置---工作流管理---添加工作流方案 位置:系统设置---相关设置---工作流管理---工作流方案管理转载 2012-12-25 11:20:57 · 1831 阅读 · 0 评论 -
php操作JSON格式数据的实现代码
知识点: 1、JSON数据格式介绍 2、对数据编码成JSON格式 3、对JSON数据进行解码,并操作 JSON数据格式表示方式如下: 复制代码 代码如下:{ "programmers": [ { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }, { "firstName": "转载 2012-12-11 17:57:35 · 558 阅读 · 0 评论 -
php9个超级全局数组变量和7个系统常量
PHP超级全局变量数组(Super Global Array),又称为PHP预定义数组,是由PHP引擎内置的,不需要开发者重新定义,可以在脚本的任何地方使用和可见。 PHP超级全局变量列表 $_GET[] 获得以GET方法提交的变量数组 $_POST[] 获得以POST方法提交的变量数组 $_COOKIE[] 获取和设置当前网站的Cookie标识转载 2012-12-11 17:59:36 · 1014 阅读 · 0 评论 -
安卓安装PHP服务器,可以断网打开!
http://www.ondabbs.cn/thread-104642-1-1.html该项目的网页,包含更多的信息,许可证,配置,PHP和lighttpd的模块列表等,是在这里:hex.ro/wp/blog/php-and-lighttpd-for-android 它还包含,例如,如何安装SMF论坛到手机不提供担保。使用您自己的风险!hex.ro/tracker/EasyTracke转载 2012-12-12 14:54:10 · 1475 阅读 · 0 评论 -
安卓Linux工具箱,BusyBox Pro已付费版
安卓Linux工具箱,BusyBox Pro已付费版2012年11月14日 ⁄ 软件评论 ⁄ 共 307字 ⁄ +5° ⁄ 被围观 65 views+ BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以转载 2012-12-12 14:59:33 · 725 阅读 · 0 评论 -
PHPExcel常用方法汇总
2008-02-27 16:49 2262人阅读 评论(0)收藏 举报Made In Zeal 转载请保留原始链接:http://www.zeali.net/entry/556 PHPExcel 是相当强大的 MS Office Excel 文档生成类库,当需要输出比较复杂格式数据的时候,PHPExcel 是个不错的选择。不过其使用方法相对来说也就有些繁琐。列举转载 2012-12-12 00:22:20 · 476 阅读 · 0 评论 -
PHP文件 文件夹操作
php$file = "./test/f1.php";//===============判断文件能不能读取(权限问题),或者存不存在if (is_readable($file) == false) { echo ""; die('no');}//===============判断文件存不存在if (file_exists($file) == fa转载 2012-12-12 01:09:38 · 621 阅读 · 0 评论 -
PHP5文件的操作
一、引论在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.)二、目录操作首转载 2012-12-12 01:15:28 · 757 阅读 · 0 评论 -
php读取ini配置文件属性
ini的内容格式如下,请根据自己的INI,格式修改下段程序.autostart = falsefont_size = 12font_color = red===================function get_ini_file($file_name = "demo.ini"){ $str=file_get_contents($file_name);//读取ini文件转载 2012-12-12 01:39:35 · 1891 阅读 · 1 评论 -
PHP读取4种配置文件(php,ini,yaml,xml)
/*** 读取4中配置的表信息,现支持php.ini,xml.yaml*/class Settings{var $_settings = array();/** * 获取某些设置的值 * * @param unknown_type $var * @return unknown */ function get($v转载 2012-12-12 01:43:02 · 976 阅读 · 0 评论 -
启动IE的全屏模式
在桌面 加一个快捷键 :"C:\Program Files\Internet Explorer\iexplore.exe" -k http://10.42.5.200/online/test/stulogin.php-k 是启动IE的全屏模式,不需要修改IE的设置就可以全屏,相当于按了F11键原创 2012-12-25 16:45:38 · 916 阅读 · 0 评论