PHP+MSSQL TEXT字段被截断的解决方案

在连接mssql 数据库前,先执行如下php代码,对mssql库的textlimit进行运行时改变设置。

ini_set('mssql.textlimit',4294967296);
ini_set('mssql.textsize',4294967296);

4294967296=65536^2  ,对于大多数情况,这个长度已经足够用了;如果text字段最大长度比4294967296还大,那就自己把这个值改得更大一点.

可以通过php函数 phpinfo() 查看是否修改成功。

修改前phpinfo()结果中mssql节如下

————xx—-[……]

继续阅读

WordPress 3.0.3 发布,大概是最密集的一次更新了

刚才登录wordpress后台,又一个更新,原来是WordPress 3.0.3 发布了,不久前WordPress 3.0.2 才发布,好像刚一周时间就升级了。

这么密集的软件更新,一般说都是修正安全漏洞的,看升级日志,果然是,e文不好,看得不甚明白,于是google一个,至少已经有好中文几个网站发布了这则消息,开源中国社区上的消息:

WordPress 3.0.3 是一个安全问题更新版本,修复了远程发布接口的bug,该接口可能在某些情况下允许发布者随意的发布、修改和删除文章。这个问题仅仅对于启用远程发布接口时才会存在。

可从这里下载该版本或者通过面板的更新功能进行自动升级。

fr[……]

继续阅读

windows里也有类似linux里grep的命令行工具:FINDSTR,只是实在太小儿科

突然发现,windows里也有类似linux里grep的命令行工具:FINDSTR,只是实在比较小儿科

今天看到这篇文章,才发现的

http://myeblog.3322.org/1086.html

看看微软给的官方文档:

在文件中寻找字符串。

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/F:file]
[/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
strings [[drive:][pa[……]

继续阅读

php中ms sql server日期时间类型转换成 unix时间戳

写一个转换程序,旨在把一套asp+mssql博客系统数据迁移到php+mysql系统下,需要转换日期类型(mssql数据库里的日期时间类型datetime值)为unix时间戳,但发现mssql里读取到的时间通过

$dateline=(int)strtotime($row[‘addtime’]);

转换,得到的值是0,很奇怪;检查后发现,$row[‘addtime’]的时间格式不太正常,形式如下:
06 28 2007 2:21PM
11 3 2005 12:52AM
03 18 2010 1:08AM
11 4 2005 12:56PM
01 23 2010 11:02A[……]

继续阅读

sql server 启用xp_cmdshell 重启pcanywhere

windows2003服务器使用pcanywhere进行远程管理,但有时pcanywhere会出问题而服务关闭,因为服务器在电信机房,以前这种问题只能请机房工作人员直接reset服务器,但这不是个好办法,直接reset断电,对数据而言,是很不安全的,不出问题则已,出问题就严重了。所以最好还是通过软件启动。
但问题是,windows无法登录,于是悖论了…
考虑到该服务器上装有ms sql server,而且启用了远程sa用户登录,于是想到了借用xp_cmdshell重新启动pcanywhere服务awhost32。
默认状态下xp_cmdshell是关闭状态的,需要通过sa帐号登录ms[……]

继续阅读

应对51yes统计bug:firefox 浏览器彻底屏蔽51yes弹出保存文件窗口方法

由于51yes统计的恶劣的bug,导致部分firefox浏览器打开包含有51yes统计的页面都会弹出是否下载文件确认的窗口,非常影响使用。

致51yes的一封信:该死的51yes统计能不能做得兼容性好一点!!!!

这个弹窗并非在所有的firefox里都出现,至于原因,不太清楚(据有些网友说是http返回头里文档类型字段不符合标准导致),但这个问题对于我们这些最终用户来说,是一个很影响情绪、更影响效率的问题,因此一定要解决,也希望51yes的技术人员能尽快解决这一问题

为了让我们正常的使用firefox上网,一定要解决这个令人咬牙切齿的问题,本人使用这个方法解决,非常简单,不用借助任何[……]

继续阅读

邮箱域名的spf记录添加方法

什么是SPF
就是Sender Policy Framework。SPF可以防止别人伪造你来发邮件,是一个反伪造性邮件的解决方案。当你定义了你的domain name的SPF记录之后,接收邮件方会根据你的SPF记录来确定连接过来的IP地址是否被包含在SPF记录里面,如果在,则认为是一封正确的邮件,否则 则认为是一封伪造的邮件。关于更详细的信息请参考RFC4408(http://www.ietf.org/rfc/rfc4408.txt

如何增加SPF记录
非常简单,在DNS里面添加TXT记录即可。登陆http://www.openspf.org/在里面输入你的域名,点击Begin[……]

继续阅读

致51yes的一封信:该死的51yes统计能不能做得兼容性好一点!!!!

最近上网,很多网站网页一打开,就要弹出一个对话框,就是否下载一个.aspx文件,直接取消,没有理会它。因为明显是网站程序没写好,让浏览器认为是有文件下载。

见得多了,发现这些提示都是来源于一个网站,51yes,原来是51yes的统计代码。

IE及基于IE的浏览器没有这个问题。但这不能说是是浏览器的问题,因为IE这种霸道的公司出的霸道的产品,几乎从来不理会“标准”这个东西,仗着“闻到死”的基础,为所欲为,无所不为,虽然没到到无恶不作的地步,但也有几分这种感觉。

——扯远了。

单说今天,又一连好些次被这个垃圾统计代码打扰,甚至想通过一些技术手段屏蔽51yes的域名。[……]

继续阅读