在linux环境下开发的网站,要移植到windows环境下布署,验证码图片在windows下始终显示不出来,linux下显示是正常的,查其原因,应该是加载的文件里头部带了bom信息,导致显示不出来,于是想到了写个批量替换文件头部bom信息。
调用方法一:
$bom = new Bom(); $bom->set('auto',0); //不自动替换,只检查 $bom->set('dir','./test'); //当前目录下的test目录 $bom->set('r',0); //不递归查找子目录
调用方法二:
http://你的域名/index.php?auto=1&dir=./test/&r=1
上传到网站任意目录下,在浏览器里访问运行即可。在运行前请先备份好站点文件,保证要替换的文件可写入。