使用过linux服务器的童鞋应该知道,在linux中,文件、文件夹的命名都不能使用中文,如果你的图片是有中文字符,那么在浏览器中是不会显示的,但是因为在中国,大部分的服务器都是windows的,因为以前的网站程序大多用的是iis,而现在,遇到程序改版,改版成php,并且将原来的数据导入到mysql等后,我们发现文章中有大量的图片是中文字符,下面我就简单的写了一个小功能来解决这个问题。

代码:

这段代码是一个完整的功能,配置好链接自己的数据库,然后将这个文件放在可以读取到图片文件的位置,访问即可,访问后,会让你填写要替换的数据表和字段,这个程序会先判断字段中是否有中文图片路径,如果有,就会将这个图片路径转化为中文,并且会将图片进行重命名,如果找不到图片,他会仅改数据库的图片路径,然后你可以在上传一个对应的图片。

要注意的是,这个程序肯定是要在windows的服务器下使用,可以是你自己本地的程序,将数据库替换了之后,再将重命名后的图片都传上服务器即可。经使用发现还是可以的,虽然有些粗糙,但是我写这个仅仅是为了实现这样一个目的而已,毕竟这样的功能可能也不长用到。但是这个例子可以让我们联想到实现一些其他的功能。

本文链接:http://www.521php.com/archives/1066/

程序本天成,妙手偶得之!我们只是代码的搬运工!

转载请注明:http://www.521php.com/archives/1066/

发表评论

昵称:

网址:

eg.博客主题调用的是Gravatar头像,你可以通过邮箱注册获得头像.
/ 快捷键:Ctrl+Enter