- 博客(38)
- 资源 (5)
- 收藏
- 关注
原创 好用的PHP生产缩略图类
class Thumb{ //公共变量 var $srcFile=""; //原图 var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件 var $im=""; //临时变量 var $srcW=""; //原图宽 var $srcH=""; //原图高
2012-10-29 23:12:51 507
转载 jquery validate 详解
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库二、默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的电子邮件(4)url:t
2012-10-29 10:52:21 396
原创 PHP生产缩略图
<?phperror_reporting( E_ALL );// 测试imagezoom('asdfg.jpg', '2.jpg', 140, 50, '#FFFFFF');/* php缩略图函数: 等比例无损压缩,可填充补充色 author: 华仔 主持格式: bmp 、jpg 、gif、png param: @
2012-10-26 17:52:44 663
原创 创建mysql数据表时,字段的int类型长度问题
填完字段名、数据类型之后就要填写长度,就好比int(4) varchar(16)这里的4和16 ,这个M代表什么意思呢?varchar类型的没什么异议,但是这个INT的呢?第一感觉就是代表长度,我只能存储4个数字以内的,可我存超过4位的数字的时候依然是可以存的,所以这样的理解是不完全对的。其实这个M跟INT能表示的范围没有关系,只要你选择了INT,INT是用4个字节表示,1个字节8位,若表
2012-10-26 16:45:28 23821
转载 mysql读写分离实现
一个完整的mysql读写分离环境包括以下几个部分:· 应用程序client · databaseproxy · database集群 在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理clie
2012-10-26 14:54:46 1631
原创 mysql优化
--------------------韩顺平笔记整理要保证数据库的效率,要做好以下四个方面的工作: 数据库设计 sql语句优化 数据库参数配置 恰当的硬件资源和操作系统数据库表设计1NF :就是具有原子性,不可分割.(只要使用的是关系性数据库,就自动符合)2NF: 在满足1NF 的基础上,
2012-10-26 14:51:12 383
原创 Mysql索引的使用
l下列几种情况下有可能使用到索引:1,对于创建的多列索引,只要查询条件使用了最左边的列,索引一般就会被使用。2,对于使用like的查询,查询如果是 ‘%aaa’不会使用到索引‘aaa%’会使用到索引。l下列的表将不使用索引:1,如果条件中有or,即使其中有条件带索引也不会使用。2,对于多列索引,不是使用的第一部分,则不会使用索引。3,like查询是以%开头4
2012-10-26 00:06:32 289
转载 数据库三范式
1 第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之
2012-10-25 19:32:50 712
原创 dwz与Tp结合
protected function ajaxReturn($data,$info='',$status=1,$type='') { $result = array(); $result['status'] = $status; $result['statusCode'] = $status; // zhanghuihua@msn.
2012-10-22 17:29:10 1654
转载 PHP autoload机制详解
(1) autoload机制概述在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:/* Person.class.php */
2012-10-18 17:57:13 365
转载 DiscuzX 程序目录和文件列表
se.php| — source — language — magic — lang_doodle.php| — source — language — magic — lang_downdateline.php| — source — language — magic — lang_flicker.php| — source — language — magic
2012-10-18 17:56:38 1037
转载 PHP读写XML文件
PHP可以方便的生成和读取XML文件。PHP主要通过DOMDocument、DOMElement和DOMNodeList来完成XML的读取与写入操作的。下面就简要说明下如何使用这些类。一.生成XML文件对于一个如下XML文件。[html] PHP访问MySql数据库 初级篇http://blog.csdn.net/morewindows/article/de
2012-10-18 17:55:01 475
转载 php中使用jpGraph一点总结
$graph = new Graph(500,400); $graph->SetScale(“textlin”);//设置刻度样式,X轴和Y轴 $graph->img->setMargin(“30″,”30″,”60″,”30″);//设置生成的图形与画布边缘距离,顺序为左右上下 $graph->yaxis->scale->SetGrace(20);//设置y轴刻度值分辨率 $gr
2012-10-18 09:54:31 7356
转载 五个方面促进你写出更加专业的CSS代码
一、重置 首先,很认真的告诉你,总是要重置某些分类。无论你是使用 Eric Meyer Reset、YUI Reset,或者你自己编写的重置代码,只要使用就对了。 它能很简单的移除所有元素的填充(padding)和边距(margin):html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, bloc
2012-10-18 09:47:05 466
转载 需要遵循CSS选择符命名的四个原则
坦率的说,我写CSS时,有至少1/4的时间是在纠结选择符该如何命名。随意的命名,会让你陷入尴尬。 举个例子,我们需要在一段文字里将某些词标红。所以为此建了一个.red { color: red; }。结果产品经理觉得,红色太刺眼了,改成橘色比较好吧。这下头大啦,难道写成.red { color: orange; }么?要不然就是把HTML里的每个class="red"改成class="or
2012-10-18 09:45:20 951
转载 能把汉字转化为拼音的一个函数
很多问题都是因为中文问题造成的 如文件名最好别用中文 现在的解决方法一般是产生一个ID,将这个ID做文件名 网页上如果url带汉字也经常出错 现在的解决方法一般用urlencode编码 现在用了这个转化,就好多了 原理:利用多维数组 1.添加索引2.遍历数组<?$d=array( array("a",-20319), array("ai",
2012-10-18 09:42:53 1257
转载 call_user_func和call_user_func_array
常用的两个回调函数的:call_user_func和call_user_func_arraymixed call_user_func ( callback function [, mixed parameter [, mixed ...]] ):利用第一个参数回调用户的函数利用给定函数的参数来调用一个用户定义的函数:Call a user defined function gi
2012-10-18 09:37:55 453
转载 实例详解$_SERVER函数中QUERY_STRING和REQUEST_URI等四个变量区别
$_SERVER存储当前服务器信息,其中有几个值 如$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"] 和$_SERVER["PHP_SELF"]常常容易混淆,以下通过实例详解$_SERVER函数中 QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF变量区别,掌握这
2012-10-18 09:37:20 1135
转载 通过Apache的URL地址重写(附伪静态方式)
URL实例重写URL:http://www.baidu.com/?p=152原始URL:http://www.baidu.com/p152.html重写规则:^p([0-9]+)\.html /?p=$1 [L]正则基础知识:^ 匹配行的开始,匹配URL地址的开头部分,对于RewriteRule而言,域名(http://www.biuuu.com)不是UR
2012-10-17 19:59:55 1354
转载 Apache Rewrite 规则详解
1、Rewrite规则简介:Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码
2012-10-17 19:59:10 280
转载 Javascript中最常用的55个经典技巧
1.oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地
2012-10-17 19:58:39 648
转载 ecshop二次开发指南
Ecshop文件结构ecshop文件架构说明/*ECShop 2.5.1 的结构图及各文件相应功能介绍ECShop2.5.1_Beta upload 的目录┣ activity.php 活动列表┣ affiche.php 广告处理文件┣ affiliate.php 生成商品列表┣ article.php 文章内容┣ article_cat.php文章分类
2012-10-17 19:58:08 1354
转载 php header函数的详细解析
php header函数的详细解析header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头 与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件 (http://www.w3.org/Protoc
2012-10-17 19:57:31 604
转载 ECSHOP v2.0 以上版本伪静态开启说明
******************************************************************************** 一、Apache 服务器*******************************************************************************1、首先您需要找到 Apache 安装目
2012-10-17 19:56:19 624
转载 管理中心公用文件init.php源码分析
/*** ERC 管理中心公用文件* ============================================================================*/if (!defined('IN_ERC')) // defined()函数检查某常量是否存在,若常量存在,则返回 true,否则返回 false。{die('Hacking att
2012-10-17 19:54:56 1409
转载 ecshop 函数列表大全
lib_time.phpgmtime()P: 获得当前格林威治时间的时间戳 /$0server_timezone()P: 获得服务器的时区 /$0local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL)P: 生成一个用户
2012-10-17 19:54:16 408
转载 验证邮件送积分
最近研究了下验证邮件送积分1.查了相关资料送积分lib_common.php 的 log_account_change方法/*** 记录帐户变动* @param int $user_id 用户id* @param float $user_money 可用余额变动* @param float $frozen_money 冻结余额变动* @par
2012-10-17 19:52:49 432
转载 EC程序文件说明一
一、文件夹功能说明 1、根目录:前台程序文件2、admin:后台程序文件夹 --根目录:后台程序文件 *.php文件 --help\zh_cn:各功能的帮助文件 *.xml文件 --images:后台页面用图片 --includes:后台公用文件和函数 --js:后台用js脚本 --styles:后台用样式表 --templat
2012-10-17 19:52:08 1166
转载 EC程序文件说明二
library 库文件说明ad_position.lbi – 广告article_category_tree.lbi – 文章分类树auction.lbi – 拍卖商品bought_goods.lbi - 购买过此商品的人购买过哪些商品 brand_goods.lbi - 品牌商品brands.lbi – 所有品牌cart.lbi - 购物车 cat_article
2012-10-17 19:51:47 706
转载 EC程序文件说明三
admin后台管理目录account_log.php - 帐户变动记录ad_position.php - 广告位置管理程序admin_logs.php - 记录管理日志文件 ads.php - 广告管理程序 adsense.php – 站外JS投放的统计程序affiliate.php – 推荐设置affiliate_ck.php – 分成管理页agency.php
2012-10-17 19:50:30 1163
转载 EC程序文件说明四
includes目录cls_captcha.php - 验证码图片类 cls_ecshop.php - 基础类 cls_error.php - 用户级错误处理类cls_iconv.php – 字符集转换类cls_image.php - 后台对上传文件的处理类(实现图片上传,图片缩小, 增加水印)cls_json.php – JSON 类cls_mysql.php – M
2012-10-17 19:49:54 791
转载 解除phpMyAdmin 导入大型MySQL数据库文件大小限制
phpMyAdmin 导入大型数据库文件大小限制配置…1. 修改 php.ini 文件中下列3项的值:upload_max_filesize, memory_limit 和 post_max_sizeupload_max_filesize,上传文件大小memory_limit 设置内存post_max_size 提交数据的最大值为你想改的大小值.2. 在 phpMyAd
2012-10-17 19:48:03 498
转载 在php中的变量和函数名前加&符号的意思
在PHP中&符号即传的是变量的引用而不是拷贝,引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,它们是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身 - 变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的紧密连接。PHP 的引用允许你用两个变量来指向同一个
2012-10-17 19:47:39 4946
转载 js常用字符串处理函数
函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串例子:var deli
2012-10-17 19:46:52 703
转载 Mysql中获取刚插入的自增长id的三种方法归纳
我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGeneratedKeys() 方法:程序片断:Connection conn = ;Serializable ret = null;Prepare
2012-10-17 19:46:11 1281
转载 error_reporting()用法
error_reporting() 设置 PHP 的报错级别并返回当前级别。语法error_reporting(report_level)如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值:1 E_ERROR2 E_WARNING4 E_PARSE8 E_NOTICE16 E_CORE_ERROR32 E_CORE_WARNING
2012-10-17 19:45:32 641
转载 进程和线程的区别是什么?
进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一
2012-10-17 19:44:25 654
转载 js中的for in 用法
for(var i=0;ifor(var el in a){alert(a[el]);}这个就是穷举出a中的所有元素,当然上面这个例子是可以用for(var i=0,len=a.length;ialert(a[i]);}这种方式进行循环列出的,不过有时候这种方式就不一定奏效了。例如:var a = {"first":1,"second":2,"third":3}
2012-10-17 19:41:02 555
mysql读写分离实现
2012-10-26
phpunit中文手册.doc
2011-07-26
JSP入门教程。。。。
2011-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人