自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 收藏
  • 关注

原创 方便水印和缩略图的图形类

 这是个方便做水印和缩略图的类,简化一些操作,按照一些CSS的习惯写参数<?php/**@author 夜无眠 [email protected]*copyright http://www.gowake.cn*/class img { function __construct($arg = null) { $args = func_get_args();

2009-05-20 15:52:00 458

原创 ajax类(09.3.24更新)

/*## 作者:夜无眠## QQ:27262681*/function ajax(){//参数为返回执行函数,this.reback为返回值 this.timeout = 0; //超时时限 /* *提交数据 *@param str url 提交的目的URL; *@param obj func 服务器返回数据后触发的函数,例如: function (

2009-03-24 15:45:00 712 1

原创 IE下CSS半透明的注意事项

在IE下的半透明层,必须在样式里明确定义宽度或高度,才能出现半透明效果,否则无法半透明,如下:<!--.tm { filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; background-color:#000000; width:100%; color:#ffffff;}.tp { back

2009-03-23 16:01:00 5591

原创 微型分类树

为什么叫微型分类树呢?因为这个只能用于超迷你型的应用,对复杂结构的分类不适用!今天群里的一个PHPer问我怎么把一段二维的分类数组分解成树状结构的数组,于是写下了这段代码! $arr = array( array(id=>1, fid=>0, name=>家电, sid=>0), array(id=>2, fid=>0, name=>饮食

2009-01-15 10:29:00 492

原创 javascript 正则修正符

javascript的正则修正符一般人都知道有两个:i、匹配部分大小写,g、匹配多次。其实还有一个很重要的修正符,网上搜到的文章很少有提到的,它就是m。javascript的正则里,^ 默认匹配换行符之后, $ 默认匹配换行符之前,用 /^.+$/ 这样就只能匹配一行了,但是很多时候需要让^ $分别匹配整个字符串的开始和结束,这时候就需要用到 m 这个模式修正符了! /^.+$/m 这样就可以

2009-01-02 21:58:00 391

原创 SQL之where语句生成器

每次都写SQL条件语句,很麻烦,容易出错,写了个函数整合到数据库类里,用来根据传入的数组,自动生成 SQL的where条件语句     //生成where字符串     function get_where($arg = null) {        foreach ((array)$arg as $key => $val) {            if(is_int

2008-12-13 10:54:00 561

原创 拖拉表格的JS

JS:/*@parem      object      the tbodys object@parem      object      trs object (must be null)@parem      string      the className of onmousedown@parem      string      the className

2008-11-20 22:20:00 1104 1

原创 自写的简单编码转换函数

        公司的网站应用了rewrite伪静态,url中不能有%和=,不然参数传递会很容易出错!        于是不能用rawurlencode和base64_encode转换字符串编码了,只能自己写个编码转换函数转换字符串编码了!function fzz_encode($str) {    for($i=0;$istrlen($str);$i++) {        $restr .

2008-11-18 13:56:00 422

原创 ajax 无刷新提交类(修正版)

http://blog.csdn.net/fzzwake/archive/2008/03/14/2182749.aspx我的这篇文章里发表了一个ajax类,非常方便。可是最近在公司的项目中发现,同一个页面同时执行两个ajax提交会导致冲突,于是把AJAX类修改了下,重新发布一下修正版:最近又加入了超时控制,数据传入格式也由字符串变成数组! /*##  作者:夜无眠#

2008-11-04 11:03:00 1095

原创 数据库单表查询类

 /*    作者:夜无眠    QQ:27262681    用法简单示例:    $data->maxpage = 0; //分页每页显示记录条数    $data->fields = "adminame"; //需要显示的记录数    $data->table = TBL_MAILSUBSCRIBE; //查询的数据表    unset($what

2008-10-19 11:09:00 608

原创 PHP文件缓存类

最近项目需要,写了个PHP文件缓存类! 特来共享一下,类方法很简单,并有详细的注释,这里就不多费口舌讲解了! <?php /* * 作者:夜无眠 * QQ:27262681 */ $fzz = new fzz_cache; $fzz->kk = $_SERVER; //写入缓存 //$fzz->set("kk",$_SERVER,10000); //此方法

2008-07-26 17:14:00 3765 3

原创 PHP文件缓存效率测试

         PHP文件缓存内容保存格式主要有三种:            1.变量 var_export 格式化成PHP正常的赋值书写格式,用的时候直接include文件            2.变量 serialize 序列化之后保存,用的时候反序列化            3,变量 json_encode格式化之后保存,用的时候json_decode        

2008-07-26 15:37:00 4896

原创 javascript 把对象或数组转回json格式

json在js里直接就可以解析了,不过把数组或对象转回json却没有自带的函数,于是自己写个简单的function json(obj){ var a=new Array(); for (i in obj){ a[i] = "+i.replace(//"/g,"///"")+":"+obj[i].replace(//"/g,"///"")+"; }

2008-07-09 15:49:00 2282

原创 一个替换GET某参数值的函数

一个替换GET某参数值的函数,分页,还有用户自定义排序的时候非常有用!/*替换GET参数,用于自定排序,分页等自动生成链接地址第一个参数为GET变量键名,第二个参数为变量值*/function fzz_url( $key = "", $val = ""){ $get = $_GET; if (is_array($key)){ foreach ($key as $k

2008-06-24 13:40:00 445

原创 截取中英文字符混杂字符串

php$a="我人啊收款机按时来到开封就啊受到法律框架爱上对方框架";echo fzz_substr($a,"utf-8",20,"...");/*夜无眠 2008年5月8日$str为输入字符串$charset为输入字符串$n要截取的长度(按半角字符算)$last 为超长添加的字符*/function fzz_substr($str,$charset,$n,$last=""){    $n

2008-05-08 19:45:00 414

原创 输出数组到字符串

 function arrtostr($arr,$t=""){    $str="array {$t}( ";    foreach ($arr as $k => $v){        $k=str_replace("","/",$k);        if (!is_array($v)){                        $v=str_replace("","/"

2008-04-04 16:06:00 538 2

原创 ajax类,与前面一版稍有不同(第二版)

/**//**//**//* ##  作者:夜无眠##    QQ:27262681此类用法示例var a=new ajax();function s(){    a.send("a.php","a="+encodeURIComponent($("a").value),c,"GET");//GET为可选参数,默认值为POST}function c(msg){    $("d").innerHT

2008-03-14 15:26:00 615

原创 pdo扩展类

PDO扩展类,加了几个很方便的类方法 $db=new MYPDO("mysql:host=$host;dbname=$dbname",$name,$password);$db->query("set names utf8");class MYPDO extends PDO{    public $sql;    function __construct($d

2008-03-11 16:23:00 536

原创 兼容IE,FF,OPERA的可拖拉层

妈的个巴子,折腾一晚上,终于搞清楚IE跟FF下event的区别了,写了个漂浮可拖拉层,IE,FF,OPERA都能正常使用,还是OPERA好,两个都能兼容,开始折腾半天不是IE不支持就是FF不支持,但无论怎么搞,OPERA都能兼容,我发现我越来越爱OPERA了!还是OPERA对JS兼容得更好!IT业的后来者要成功,就必须要兼容先驱的一些即使不是很完美的东西,有些标准往往不是很完美,但是标准从来都是由

2008-02-11 01:44:00 684

原创 PHP连接ACCESS数据库的类

试过PHP连接ACCESS数据库没?这个用途不大,但有时候也用得着!我以前试图将一个ASP程序改写成PHP的,原程序的数据库设计得比较完善,我打算开发时就用它的ACCESS数据库 ,等程序完成后再转换。这个程序改写计划最终搁浅了,但此过程中为了方便连接ACCESS数据库,我写了个PHP连接ACCESS数据库的类,比较方便,希望有人用得着! /*    作者:夜无眠    QQ:2726

2008-01-07 17:02:00 2287 3

原创 模拟PDO的MYSQL数据库连接类(半成品)

现在支持PHP5虚拟主机已经很多了,而且价钱都很便宜,可是支持PDO的却并不多!要知道PDO是PHP未来连接数据库的官方类,而且用着确实方便,必然取代其他非官方的数据库类,而且甚至可能取代官方的数据库连接函数,所以大家要早早习惯PDO。于是为了我自己能习惯它,又能在不支持PDO的廉价虚拟主机上使用,写了这个半成品的模拟PDO类,希望有高手能指点一二,帮助完善之!这是两个类的组合,单独一个用不了

2008-01-07 15:52:00 1577 1

原创 用PHP写的百度音乐采集程序

采集百度MP3TOP100和TOP500 列表歌曲文件URL的小程序! //session_save_path("tmp");session_start();$file="db.txt";if(!isset($_SESSION["cai"])){ $_SESSION["cai"]=0;}if($_SESSION["cai"]==0 or !isset($_POST["xuanze"])

2008-01-07 15:30:00 2065

原创 Ajax无刷新提交类

/**//* ##  作者:夜无眠##    QQ:27262681此类用法示例var a=new ajax(c);function s(){    a.send("a.php","a="+encodeURIComponent($("a").value),"GET");}function c(msg){    $("d").innerHTML=msg;}发送的值要用encodeURICompo

2008-01-07 15:21:00 910

原创 一个数据库链接类

 这是一个数据库链接类,为了简化操作和方便模板分离设计的! class mysql    {    function mysql($server,$username,$password,$db) {        if($this->conn=@mysql_connect($server,$username,$password) or die("数据库连接错误"));       

2006-08-31 14:30:00 669

原创 PHP中eval()函数小技巧

一直以来感觉eval()函数似乎不能做赋值运算?网上有些文章也这样说过!比如eval("$a=55;");这个式子就会提示错误!是不是eval()函数执行的代码不能做赋值运算了呢,其实不是。这是因为双引号里的变量名被转义了,试问,常量怎么能被赋值呢?不过PHP中,单引号里的变量名就不会被转义了,上面的代码改成eval($a=55;);这样就没错误了哦!  

2006-08-20 17:03:00 861

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除