- 博客(73)
- 收藏
- 关注
转载 EditPlus 快捷键
FileFtpUpload Ctrl+Shift+S 上传文件到 FTP 服务器FileNew Ctrl+N 新建普通的文本文档FileNewHtml Ctrl+Shift+N 创建一个空白的 HTML 页面FileNewBrowser Ctrl+Shift+B 新建浏览器窗口FileOpe
2009-09-14 10:16:00
260
转载 截取中英文混排字符串
function sub_string($params) { extract($params); $result = ; $string = html_entity_decode(trim(strip_tags($string)), ENT_QUOTES, utf-8); for($i = 0, $j = 0; $i < strlen($string); $i++){
2009-09-05 11:45:00
290
原创 JS验证日期时间(可以检验格式与合法性)
String.prototype.isTime = function() { var r = this.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})/s+(/d{1,2}):(/d{1,2}):(/d{1,2})$/); if(r==null)return false;
2009-09-05 11:43:00
780
原创 只在关闭时触发onunload
今天写代码的时候,遇到一个情况,就是必须在子页面关闭后出发父页面的一个事件,然后就想到了window.onunload和window.onbeforeunload,但是这两个在关闭和刷新时都会触发,根本就没有办法判断关闭和刷新,在网上找了很多,但是都没有合适的,于是自己就想了一个方法:var isClose=false;window.onunload = function (){ if
2009-08-31 13:15:00
419
原创 js——字符串
字符串String 1.获取指定位置的字符:charAt() strObj.charAt(index)var myString="This is a Test";alert(myString.charAt(3));//s strObj:任意String对象或文字,index
2009-08-11 16:20:00
237
转载 echo、print、printf的区别
- echo是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如:echo $myvar1;echo 1,2,$myvar,"bold";- print是函数,可以返回一个值,只能有一个参数。- printf函数,把文字格式化以后输出,如:$name="hunte";$age=25;printf("my name is %s, age %d", $name, $age);- spr
2009-08-10 15:52:00
675
转载 css盒子模式
呵,第一次听到这个叫法,觉得有趣,转一下:CSS 中有个重要的概念,就是盒子模式 (Box model)。胡戈的"一个馒头引发的血案"中有个圆圈套圆圈娱乐城,而这个盒子模式套用这句话来说,就是方块套方块。先看看下面这个图,黑框包围的一个方块,就是一个盒子 (Box)。 盒子里由外至里依次是:• margin 边距• border 边框• padding 间隙 (也有人称做补丁)• conten
2009-08-10 14:53:00
219
转载 CSS边框属性
边框风格属性(border-style)这个属性用来设定上下左右边框的风格,它的值如下:• none (没有边框,无论边框宽度设为多大)• dotted (点线式边框)• dashed (破折线式边框)• solid (直线式边框)• double (双线式边框)• groove (槽线式边框)• ridge(脊线式边框)• inset (内嵌效果的边框)• outset (突起效果的边框)边框宽
2009-08-10 14:33:00
262
转载 css常用文本属性
文本对齐属性(text-align)这个属性用来设定文本的对齐方式。有以下值:• left (居左,缺省值)• right (居右)• center (居中)• justify (两端对齐)示例代码如下:.p2 {text-align:right}文本修饰属性(text-decoration)这个属性主要设定文本划线的属性。有以下值:• none (无,缺省值)• underline (下划线)•
2009-08-10 14:22:00
287
原创 去掉字符串中的html、php标签
<?php$str=this is a test.hello world!;print_r(strip_tags($str));echo ;print_r(strip_tags($str,));?> 结果:this is a test.hello world!this is a test.hello world!
2009-08-08 09:22:00
355
原创 字符串(含中文)反向输出
function reverse_c( $str ) { $nstr = ; for( $i = strlen($str); $i >= 0; $i-- ){ if( ord( substr($str, $i, 1)) > 0xa0 ) { $i -= 1;
2009-08-07 22:36:00
308
转载 GBK和utf-8
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。GBK包含全部中文字符,UTF-8则包含全世界所有国家需要用到的字符。GBK是在国家标准GB2312基础上扩容后兼容GB
2009-08-07 17:08:00
205
原创 设置数据库的编码为utf-8
include_once("includes/classes/class.adodb.php");$DB = new adodb; //初始化adodb$DB -> query("SET NAMES UTF8"); //设置数据库的编码为utf-8
2009-08-07 17:02:00
391
原创 window、location、location.href、self、top简单介绍
self:当前窗口对象(如果是在iframe里,则为该框架的窗口对象)top:父窗口对象window:典型情况下,浏览器会为每一个打开的html创建对应的window对象,如果这个文档包含了多个框架,则浏览器会为原始文档建立一个window对象,再为每个框架创建额外的window对象。可以再当前窗口中直接使用window的全部属性、方法和集合,即不需要在前面附加计算结果为当前window对象的表达
2009-08-07 16:42:00
1961
原创 Apache如何重写url
1.打开Apache的http.conf,找到LoadModule rewrite_module modules/mod_rewrite.so,如果前面有#则去掉。2.找到根目录定义的,添加绿色两行,如下: Options FollowSymLinks AllowOverride All Order allow,deny Allow from allA
2009-08-07 14:22:00
377
转载 巧用JS的eval()
span style="font-family: arial,helvetica,sans-serif;"> eval()函数 JavaScript有许多小窍门来使编程更加容易。 其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。 举个小例子: var the_unevaled_answer = "2 +
2009-08-07 13:34:00
380
转载 PHP验证码并生成图片
昨天捣鼓了一下PHP验证码并生成图片程序,采用了session识别,稍微改进了一下目前网络上流传的PHP验证码,加入杂点,数字颜色随机显示,控制4位数字显示;话不多说了,程序如下,分享出来。 效果图如下: 新建yz.php验证码生成文件: 注意:以下代码需要打开php的GD库,修改php.in文
2009-08-07 13:31:00
603
转载 CSS中的!important
CSS中的!important是一个非常重要的属性,有时候发挥着非常大的作用,52CSS.com这方面的知识并不是非常多,我们看下面的文章,对它作比较感观的了解。 前几天写一些CSS代码的时候又难为我了,因为那个该死的IE6对CSS的支持是如此的差劲,以前我还没注意过,因为做的东西基本都是基于IE的,可是我这次为博客写的CSS要支持不止IE一个浏览器,可恨的是我装的Windows 7,这里面自
2009-08-07 08:58:00
422
3
原创 div.onblur的两个解决方法
1.document.onclick ffffunction test () { document.getElementById("div2").style.display=""; document.getElementById("div2").focus();}function hide (event) { event=(event==null)?window.event:event
2009-08-06 17:35:00
2422
1
原创 Div与tabindex
The tabindex value can allow for some interesting behaviour.If given a value of "-1", the element cant be tabbed to but focus can be given to the element programmatically (using element.focus()).
2009-08-06 16:54:00
380
转载 两种设置php的include_path的方法
一:修改php.ini文件中的include_path项。例:include_path = .:/usr/local/lib/php:./include二:使用ini_set方法。例:ini_set("include_path", ".:../:./include:../include");How do I set PHP include_path? Th
2009-08-06 11:18:00
378
转载 EditPlus 使用技巧集萃
技巧中,在编译器集成例子中参照了部分官方的文献。有几篇是从网上搜集来的,这里我注明了来源或原始作者。如果你是相应作者,不希望文章放在这里,请通知我,我会及时 删掉。 ——————————————————文章或者技巧及原始作者或出处:正则表达式类【1】 正则表达式应用——替换指定内容到行尾【2】 正则表达式应用——数字替换—————————-Microshaoft,jiuk
2009-08-06 09:52:00
295
转载 关于ZEND STUDIO开发中的模板技巧
关于ZEND STUDIO开发中的模板技巧 在zend studio ide中选择工具-》首选项-》模板然后添加 funinfo或fileinfo 模板代码根据下边定义的COPY过去就可以。然后进入PHP文件中,输入funinfo或fileinfo 然后按tab键,就可以调出模板代码,以便于开发中注释文件的规范。1.方法注释:缩写:funinfo模板代码:/*** Enter de
2009-07-22 17:35:00
342
转载 From PHPBB用户手册(感觉很规范的,呵呵)
Coding GuidelinesFrom PHPBB用户手册(重定向自PhpBB 编码规范)Jump to: navigation, search本文的原始文档(英文)地址 phpBB编码规范 Contents[隐藏]1 设定 1.1 编辑器设定 1.2 文件头 1.3 文件位置
2009-07-22 14:05:00
1518
原创 CSS按钮及gif背景图片的运用
很多网站的按钮都是通过 JavaScript 改变背景图片来实现的,例如:<divstyle="width:70px; height:35px; background:url(bg.jpg);"onmouseover="this.style.background=url(bg2.jpg)" onmouseout="this.style.background=url(bg.jpg)"
2009-07-17 10:57:00
2968
4
转载 js:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详解
scrollHeight: 获取对象的滚动高度。scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度offsetLeft:获
2009-07-06 17:27:00
310
转载 JavaScript动态添加和删除控件
input type="button" onClick="add();" value="添加控件">div id="a">div>script>var num=0;function add
2009-07-03 17:10:00
1389
原创 Javascript: unterminated string literal解决方法
先将/r/n替换为,然后再将/r与/n替换掉,而不是简单的舍弃为‘’。 function my_nl2br($s) { return str_replace("/n",,str_replace("/r",,str_replace("/r/n",,$s))); }
2009-06-29 14:26:00
2300
原创 HTML DOM setInterval() 方法
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。 setInterval(code,millisec[,"lang"])co
2009-06-25 09:32:00
227
转载 支持IE/Firefox复制的JS代码
function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); } else i
2009-06-23 13:18:00
324
转载 PHP三种跳转页面方法
方法一:使用PHP自带函数 Header("Location: 网址"); 说明:必须在网页没有任何输出的时候执行,要特别要注意空格。 方法二:利用meta echo ">"; 说明:没有方法一的限制,但是如果前面有输出,则输出的内容会闪烁一下然后进入跳转到的页面。方法三:利用Javascript语言 echo ""; echo " location=网址;"; echo ""
2009-05-21 16:30:00
465
转载 ASCII编码表
ASCII是英文American Standard Code for Information Interchange的缩写。ASCII码是目前计算机最通用的编码标准。因为计算机只能接受数字信息,ASCII码将字符作为数字来表示,以便计算机能够接受和处理。比如大写字母M的ASCII码是77。ASCII 码中,第0~32号及第127号是控制字符,常用的有LF(换行)、CR(回车);第33~12
2009-05-19 16:18:00
266
转载 截取字符串专题
1. 截取GB2312中文字符串php //截取中文字符串function mysubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for($i = 0; $i $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr
2009-05-19 16:01:00
231
转载 IIS状态代码的含义
概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把它的日
2009-05-19 10:46:00
172
转载 php cookie处理
一: 设置cookie使用cookie前必须设置cookie.函数原型:int setcookie(string name,string value,int expire,string path,string domain,int secure)其中,除name外,所有的参数都是可选的,可以用空的字符串表示未设置.属性value: 用来指定值. 属性path:
2009-04-29 14:02:00
264
转载 对于magic_quotes_gpc的一点认识
先看下手册上怎么说的吧!对一般人来说看下前两段就可以了 Magic QuotesPHP代码Magic Quotes is a process thatautomagically escapes incoming data to the PHP script. It’s preferredto code with magic quotes off and to ins
2009-04-29 13:39:00
560
转载 推荐几本PHP书籍给大家
关注PHP的人越来越多了,可惜国内PHP5方面的好书还非常少,几乎可以说没有。PHP4即将是明日黄花,所以学PHP最好直接学PHP5。下面是我认为比较好的PHP5书籍:1. Core PHP Programming, 3rd Edition 这本书是PHP专家Leon Atkinson和PHP创始人之一Zeev Suraski合著的。国内有第2版,讲PHP4的,但
2009-04-29 10:08:00
1153
1
转载 ubuntu 8.10 apache2 下的伪静态设置
步骤:1.加载rewrite模块sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load2.将您的主机的中的AllowOverride None改为AllowOverride All3.在你的网站的目录下建立.htaccess文件并建立如下内容
2009-04-24 17:53:00
250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人