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) 编辑
摘要: 问:有一个文件resized.php 和一个图片pic.jpg它们在同一个目录下,pic.jpg的宽是300px;高300px我要在resized.php写一程序重新调pic.jpg的大小,并且生成调整大小后的的图片pic2.jpg请问应该用那个函数,怎样写? (越简单越好,请不要复制网上那几个调整大小的函数上来,谢谢)答:PHP有这样的函数吗,我不太清楚,如果有,是不是要加载一系列的DLL呢,我... 阅读全文
posted @ 2010-06-09 14:03 小炒花生米 阅读(3223) 评论(0) 推荐(0) 编辑
摘要: jQuery技巧大放送:http://blog.csdn.net/yanleigis/archive/2009/02/10/3869852.aspxjquery中表格的增加和删除行:http://blog.csdn.net/yanleigis/archive/2009/02/10/3874433.aspx 阅读全文
posted @ 2010-06-09 11:03 小炒花生米 阅读(345) 评论(0) 推荐(0) 编辑