手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2010年07月16日的文章

Neatpic 修正BUG

这次neatpic重新修正了一些BUG,但代码还没有整理,因此暂时不放出下载,等代码整理好后再放出来。
目前测试地址为:http://neatstudio.com/neatpic/
修正:
    1、支持中文文件名、目录名(怀疑所有的文件系统都是ansi方式读取而不是UTF8,不能确认)
    2、文件名、路径隐藏(采用?file=imagexxxxxxxx)之类的方式,因为只显示缩略图,所以读上几十个缩略图的代价应该还是可以忍受的。

其他没有什么特别的更新,可能也会BUG被改出来,敬请测试
   

Tags: neatpic, bug

basename的郁闷

又是basename,其实真的不想谈它,只是这两天在修正neatpic的BUG时,又被它折腾了。
前两天有朋友在回复里说,还是对中文处理一下吧。所以,我想了想,对中文又重新更新了下,结果问题就来了。我明明文件名是:“图片2副本.jpg”,但在cache之后就成了“2副本.jpg”,2前面的图片两个字就没有了。。这个,也太妖异了。得,你说不支持中文吧,干脆连后面的副本也没有就算了。却偏偏把前面的中文去掉了。

后来用pathinfo也测试了一下,同样的问题。。。

但是我在win服务器下却一切正常。后来我检查了一下我的WEB服务器,我的版本是5.2.6,

测试代码:echo basename('E:/test/图片2副本');点击查看测试页

这个真叫一个妖啊。。。

所以我现在是:str_replace(dirname($filename).DIRECTORY_SEPARATOR,'',$filename);

希望遇到同样问题的能够再次避免吧。。

 

Tags: basename, pathinfo