June 22, 2007

(5) Comments

wp的毛病找到了,竟然在php身上

      前两天我一直在郁闷windows live writer插入大的图片到文章中, 上传到wordpress的博客上就出错, 提示无法上传的问题, 具体见这篇。 经过这两天不懈的努力, 终于找到了毛病的所在, 原来就出在php5的一个preg_replace()函数上。 正是这个函数的bug导致了图片无法上传。

现象

      现象是这样的, 用Windows live writer离线编辑博客文章并发布到wodpress上, 文章中如果插有图片, 这个图片如果太大(>73k), 就会提示图片无法上传而导致发布日志失败。 但如果图片够小(<73k), 日志就能发布成功。 这个问题我以前没有碰到过, 是最近将博客搬到CPH之后才开始有的。 有网上说这个是wlw的问题, 可能wlw是有这个问题, 可我碰到的问题应该不是, 因为我在测试之后发现只有CPH才有这个问题, 其他的如本机和盘古都没有出现类似的情况。

阅读全文——共1144字