2010年6月13日
摘要: http://hi.baidu.com/langwan/blog/item/37818426dd03601b8b82a150.html 阅读全文
posted @ 2010-06-13 11:18 小炒花生米 阅读(290) 评论(0) 推荐(0) 编辑
  2010年6月11日
摘要: PHP中的时间有2个格式化函数:date()和gmdate(),在官方的文档中的描述为:  date -- 格式化一个本地时间/日期  gmdate -- 格式化一个 GMT/UTC 日期/时间,返回的是格林威治标准时(GMT)。  举个例子,我们现在所在的时区是+8,那么服务器运行以下脚本返回的时间应该是这样的:  当前时间假定是2007-03-14 12:15:27  echo date('Y... 阅读全文
posted @ 2010-06-11 18:22 小炒花生米 阅读(26380) 评论(0) 推荐(0) 编辑
摘要: strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。  实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。  strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]  一,获取指定日期的unix时间戳 strtotime("2009-1... 阅读全文
posted @ 2010-06-11 17:43 小炒花生米 阅读(723) 评论(0) 推荐(0) 编辑
  2010年6月10日
摘要: <?php/** 定义根目录 */define('__TYPECHO_ROOT_DIR__', dirname(__FILE__));/** 定义插件目录(相对路径) */define('__TYPECHO_PLUGIN_DIR__', '/usr/plugins');/** 设置包含路径 */@set_include_path(get_include_path() . PATH_SEPAR... 阅读全文
posted @ 2010-06-10 16:20 小炒花生米 阅读(6608) 评论(0) 推荐(4) 编辑
  2010年6月9日
摘要: UCHOME文件架构非常简洁清晰,哪个功能对应哪个功能,都一目了然。在跟目录这里,首先先看看common.php, config.php, common.php include config.php,common.php是所有全局变量和通用类(例如数据库类)的接入口,config.php是Ucenter Home配置参数文件。在跟目录这里我们发现,大多数php文件(除editor.php,js.p... 阅读全文
posted @ 2010-06-09 22:55 小炒花生米 阅读(393) 评论(0) 推荐(0) 编辑
摘要: ajaxmen参数解析:ajaxmenu(e, ctrlid, timeout, func, offset)e: 就写event就可以了,这个是event事件ctrlid:就是点击那个要弹出ajaxmenu框的id,这个id一定要指定func:应该是一个回调函数啦,偶还没有使用过。timeout:多少毫秒后关闭,官方默认都写的99999offset: 这个参数有四种情况,默认值为:0offset=... 阅读全文
posted @ 2010-06-09 22:54 小炒花生米 阅读(625) 评论(0) 推荐(0) 编辑
摘要: UCHOME2.0积分机制分析A:管理员在后台修改积分规则B:数据被写入数据表creditrule 中,其中rewardtype=1表示奖励措施rewardtype=0表示处罚措施并将数据写入缓存文件data/data_creditrule.php 中C:用户发表文章或者进行其他操作的时候,通过getreward函数来获取奖罚积分  D:然后通过SQL语句将数据写入用户数据库表space中,从而增... 阅读全文
posted @ 2010-06-09 22:51 小炒花生米 阅读(721) 评论(0) 推荐(0) 编辑
摘要: uchome的积分和经验机制,是为了让社区用户更好的互动,比如对日志的评论,上传图片等等一系列的互动操作。与积分和经验有关的数据库表uchome_space:会员的信息表,字段credit:积分,experience:经验。uchome_creditrule:积分规则表,奖励和扣除积分的类型(比如“一次性”,“一天一次”,“无周期R... 阅读全文
posted @ 2010-06-09 22:42 小炒花生米 阅读(600) 评论(0) 推荐(0) 编辑
摘要: UCHome的数据库操作类,相对来说还是比较容易让人理解的代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1<?php2/*3[UCenterHome](C)2007-2008ComsenzInc.4$Id:class_mysql.php20... 阅读全文
posted @ 2010-06-09 15:55 小炒花生米 阅读(947) 评论(1) 推荐(0) 编辑
摘要: PHP页面的静态化很有必要,尤其是在CMS系统中,一些内容一旦生成,基本上不会有变化,这时如果用html将页面静态化,无疑会减少服务其解析PHP页面的负担。以下是看书学来的PHP静态化技术,记录之以备不时之需。 无论是利用框架还是简单的脚本,原理基本一致:就是利用PHP进行文件操作,替换html模板中的动态元素。简单的例子:1.建立模板(template.html)[代码]模板很简单,要填充的有2... 阅读全文
posted @ 2010-06-09 14:36 小炒花生米 阅读(10595) 评论(0) 推荐(2) 编辑
摘要: 示例:$userutf=iconv('GBK','utf-8',$user);$db->query("set names utf8");$str="select uid,password,username from leuyou.modoer_members where username='$userutf'"; 阅读全文
posted @ 2010-06-09 14:29 小炒花生米 阅读(2306) 评论(0) 推荐(0) 编辑
摘要: 1、在根目录中打开space.php文件找到第30行增加允许动作(以songs为例)$dos = array('feed', 'doing', 'mood', 'blog', 'album', 'thread', 'mtag', 'friend', 'wall', 'tag', 'notice', 'share', 'home', 'pm','songs');2、在根目录/source目录中添加s... 阅读全文
posted @ 2010-06-09 14:27 小炒花生米 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一) Discuz!的文件系统目录注:想搞DZ开发,就得弄懂DZ中每个文件的功能。a) Admin:后台管理功能模块b) Api:DZ系统与其它系统之间接口程序c) Archiver:DZ中,用以搜索引擎优化的无图版d) Attachments:DZ中 ,用户上传附件的存放目录e) Customavatars:DZ中,用户自定义头像的目录f) Forumdata:DZ缓存数据的存放目录g) Ima... 阅读全文
posted @ 2010-06-09 14:25 小炒花生米 阅读(8120) 评论(1) 推荐(1) 编辑
摘要: Discuz! 的模板采用近似 PHP 表达式的语法,支持的元素如下:<!–{ … }–>逻辑元素包围符,该符号用于包含条件和循环元素 条件判断这 是一个典型的条件模板,当条件 expr1 为真时,显示模板 statement1 内容,否则当 expr2 为真时,显示模板 statement2 内容,否则显示模板 statement3 的内容。如同其... 阅读全文
posted @ 2010-06-09 14:20 小炒花生米 阅读(2906) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1<?php23functionparse_template($tplfile,$objfile){4global$options;56//循环嵌套次数7$nest=3;89//打开模板文件10... 阅读全文
posted @ 2010-06-09 14:17 小炒花生米 阅读(2237) 评论(0) 推荐(0) 编辑
摘要: 康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。 原理如下,假如: 加密 明文:1010 1001 密匙:1110 0011 密文:0100 1010 得出密文0100 1010,解密之需和密匙异或下就可以了 解密 密文:0100 1010 密匙:1110 0... 阅读全文
posted @ 2010-06-09 14:15 小炒花生米 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 在这里我们利用一个战地自己写的一个例子来具体分析一下利用PHP批量修改文件名称的思路和注意事项。从这个例子里你将会看到,PHP如何判断一个路径是不是目录,如何用PHP取得路径中的文件名称和文件的扩展名,随机函数rand的基本应用,以及这个程序的核心内容递归函数的基本应用。程序功能:利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称;首先判断用户给出的目录是不是一个合法目录;... 阅读全文
posted @ 2010-06-09 14:11 小炒花生米 阅读(6220) 评论(0) 推荐(2) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--'辽宁'=>Array('沈阳(*)','沈阳','鞍山','鞍山','本溪','本溪','朝阳','朝阳','大连','大连','丹东','丹东','抚顺','抚顺','阜新','阜新','葫... 阅读全文
posted @ 2010-06-09 14:10 小炒花生米 阅读(2942) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?php$city_arr=array('安徽'=>Array('合肥(*)','合肥','安庆','安庆','蚌埠','蚌埠','亳州','亳州','巢湖','巢湖','滁州','滁州... 阅读全文
posted @ 2010-06-09 14:08 小炒花生米 阅读(2238) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?php/*图片处理函数功能:缩放、剪切、相框、水印、锐化、旋转、翻转、透明度、反色处理并保存历史记录的思路:当有图片有改动时自动生成一张新图片,命名方式可以考虑在原图片的基础上加上步骤,例如... 阅读全文
posted @ 2010-06-09 14:05 小炒花生米 阅读(4209) 评论(2) 推荐(2) 编辑