PHP+PDO+MSSQL的灾难。

发表于 2009-09-17 23:15 | 1 条评论

PHP6默认就使用PDO进行数据库之间的连接方法了,本来以后可以等PHP6出来再去适应,想不到前天接下的一个项目却让我提前过了一把瘾。

灾难呀。

首先是PDO报错的方法,改成编号了,连接数据库的“数据库密码错误”却变成“8000”的错误代码,一搜,N种错误可能。

再次,我怎么感觉PDO的效率不那么理想,一个IP的连接,一直连接到超时都不报错。

最后,怎么还是感觉自己写的类好用,适应起来还真是别扭。

最后,很痛苦的事情出在PDO+MSSQL的分页上,真是灾难中的灾难。

这次的项目需要将MSSQL中的数据转换到Mysql中,本来想用PDO练练手的,结果却死也找不到PDO+MSSQL的分页类。习惯了到网上找资源、找类库、找函数,一时间找不到前辈们的杰作,真让人惶恐不已。前无古人,这种感觉未必那么有成就感。

MSSQL的分页历来被人诟病,相比之下,我真想说“Mysql,我爱死你了”。

好想发一个表情,结果没有,懒得倒腾了。一一!

爱情总比想像更美丽

发表于 2009-09-13 00:10 | 没有评论

爱情总比想像更美丽,现实总比想像更残酷。

php5时间函数出错解决办法

发表于 2009-09-7 12:00 | 没有评论

php输出时间与当前时间不一致(时间函数出错解决办法)

在国内大陆,在php5下,经常无论php论坛还是其它php程序,普遍出现的情况为PHP时间与本地时间慢8小时…
下面是两种解决PHP时区的解决办法

PCLZIP压缩类的学习笔记

发表于 2009-09-4 02:07 | 没有评论

近日要为美眉网增加一个图集打包下载的功能,找到PCLZIP这个类,写了几段代码,发现使用非常顺手,且代码相当变态,有很高的应用、学习价值!

将官方手册汉化了一下,以下是笔记,备忘。

DEDEV5.3/V5.5,相关关键字自动获取工具

发表于 2009-08-31 12:17 | 19 条评论

发布文章特别是采集发布时,一般不能采集到准确和热门的相关关键字。 有朋友建议,发布文章时,Keywords使用搜索引擎中的相关关键词,与文章内容进行匹配,如果内容中出现了匹配的关键词,则高亮或者加粗显示,这样可以大幅提高SEO效果。

于是,在这种建议下,我开了两个测试版工具,一个是针对栏目的关键字获取工具,一个是针对文章内容的关键字获取工具。

昨天 16:18

以下提供5.5GBK的模块,使用方法为:后台模块管理-上传新模块-安装即可。理论上适用DEDEV5.3,V5.5。
至于Utf-8的用户,请手动转换一下编码即可使用。

以下是整理的一些问题和开发方向:
1,Bing访问起来真是一场灾难,手动访问其搜索链接,居然出现乱码。
2,我感觉Sogou分词的数据非常不错,可惜在大量访问请求后会要求输入验证码,这个问题还无法解决。
3,Baidu倒还不错,不限制访问次数,不要验证码,看来可以增加一些采集线程。
4,此工具风险未知,请慎重使用。

以下是升级说明
1,2009-08-30,测试版免费发布,没有收到Bug报告
2,2009-08-31,栏目和文章相关关键字自动获取工具,免费
3,2009-09-01,整合DEDE V5.3/V5.5 Ajax编辑器,可以针对单个文档提取热门搜索关键词,初步实现Tag分词等功能
4,2009-09-09,发布了UTF-8版,未测试,可能有一些问题。

Discuz7论坛规则的制作,附件的下载与上传视频教程。

发表于 2009-08-19 12:05 | 没有评论

这部视频是【Discuz!7.0.0接口的使用教程】姊妹篇的下集。

上一集我们主要针对Discuz接口讲了常见外部接口的安装与使用方法,这一集,我们也以Discuz为例子,讲一下Discuz论坛规则的制作方法,包括主楼和回复的采集,附件的下载,以及搭配接口实现附件发布的效果。

在这集里,我们并没有对教程进行事先准备,这个教程中的规则制作和附件下载上传,均是一般用户操作过程的真实记录,以还原在采集过程中,用户会遇到的问题,以及解决办法。虽然教程中有很多地方显示得过于散乱和啰嗦,但也最真实的反映出了采集的整个过程。

在这一集里,我们着重讲了以下几个要点。

一,帖子和回复的采集;

二,帖子内容的过滤替换方法;

三,论坛需要登陆采集的设置与采集办法;

四,附件下载限制的突破与下载设置;

五,接口的使用,附件的上传和识别。

本期教程,使用AVI格式语音视频录制,解压后500M,体积稍显庞大。在本文发布以后,对会视频进行多次压制以减轻用户下载的压力。当然,如果会员帮助压制,我们会给予一定的奖励。

视频下载地址1:http://www.rayfile.com/zh-cn/files/f267b2b0-8c26-11de-a381-0014221b798a/
视频下载地址2:http://www.4wei.cn/files/Discuz!7.X.%E8%AE%BA%E5%9D%9B%E9%87%87%E9%9B%86%E4%B8%8E%E5%8F%91%E5%B8%83%E6%95%99%E7%A8%8B.rar

配套规则与更多视频下载地址请登陆:http://bbs.locoy.com/spider-42906-1-1.html

实现DEDE防采集的办法和分析

发表于 2009-08-18 21:33 | 1 条评论

从目前来看,或者说从使用火车采集器的经验来看,目前防采集的办法有以下几点。

当然,现在才来说防采集这件事,并不是怕人人都防采集了,火车还能何去何从。主要原因还是在,防采集的难度和成本太高,无奈最近这段时间美眉网正遭受一群道上的朋友恶意采集,还不得已想了一些防采集的办法,这几个办法,我自己也在不断权衡,相信不久的将来,会有比较完善的防采集解决方案。

DEDEV5.5生成缩略图效果的优化

发表于 2009-08-16 01:26 | 3 条评论

DEDE5.5生成缩略图,默认是把图片缩小宽度以后再取高度,这样切出来的缩略图效果不是很好。5.5中,居然冒出一个为不够高度和宽度的补充一下背景,呵呵,郁闷了。

不过,这个问题已经有网友提出并解决了。

以下是我修改并测试通过的裁剪代码,你可以下载此文件上传到include目录下覆盖即可。此文件适用于5.3和5.5GBK。

点击下载

以下是一个演示图片,我在一个文件里同时使用一横一竖两张图片生成两张缩略图的效果,结果和效果均很显示。

点击小图可以查看大图