onethink后台登录验证码不显示问题
来源:互联网 发布:淘宝如何招募分销商 编辑:程序博客网 时间:2024/04/30 23:37
把项目放到网站空间里去之后,后台登录时验证码不显示。(除了验证码问题,还有数据库配置问题,请自行去Common/conf/config.php和User/conf/config.php修改相关配置)。
多半是BOM头导致的。清除掉项目文件的BOM头即可。
清除BOM头的方法如下:复制下一段代码,放在服务器空间项目的根目录下,然后运行该PHP脚本,即可清除项目里所有文件的BOM头,验证码也就正常显示了。
<?php if (isset($_GET['dir'])){ $basedir=$_GET['dir']; }else{ $basedir = '.'; } $auto = 1; checkdir($basedir); function checkdir($basedir){ if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { if ($file != '.' && $file != '..'){ if (!is_dir($basedir."/".$file)) { echo "filename: $basedir/$file ".checkBOM("$basedir/$file")." <br>"; }else{ $dirname = $basedir."/".$file; checkdir($dirname); } } } closedir($dh); } } function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents, 1, 1); $charset[3] = substr($contents, 2, 1); if (ord($charset[1]) == 239 && ord($charset[2]) == 187 && ord($charset[3]) == 191) { if ($auto == 1) { $rest = substr($contents, 3); rewrite ($filename, $rest); return ("<font color=red>BOM found, automatically removed._<a href=http://www.hengidc.com>http://www.hengidc.com</a></font>"); } else { return ("<font color=red>BOM found.</font>"); } } else return ("BOM Not Found."); } function rewrite ($filename, $data) { $filenum = fopen($filename, "w"); flock($filenum, LOCK_EX); fwrite($filenum, $data); fclose($filenum); } ?>
0 0
- onethink后台登录验证码不显示问题
- 关于onethink后台登录时(onethink前台有时也有)的验证码显示不出来的问题
- onethink的后台登录验证码突然一直提示错误
- 如何解决phpcms后台验证码不显示的问题
- 如何解决phpcms后台验证码不显示的问题
- phpcmsv9后台登陆验证码不显示的问题
- onethink后台添加自定义菜单不显示的解决方法(转)
- onethink后台添加自定义菜单不显示的解决方法
- 管理后台不显示验证码功能
- 织梦后台验证码不显示
- phpcms上传到服务器后台登录验证码无法显示的问题
- 关于onethink在本地安装后迁移到SAE上后台无法登录的问题
- Dede织梦验证码不显示,织梦后台登陆验证码不显示解决方法
- 登录时第一次输入验证码显示验证码错误。出现的问题:验证码ajax验证时 后台取不到session的值
- 后台的验证码不显示本地正常
- DEDECMS 后台验证码图片不显示的多种解决方法
- 如何解决phpcms后台验证码不显示的…
- PHPcms 转移站点后,后台验证码不显示问题解决
- g++/make: C++程序文件组织模版
- sql中in和exists的区别效率问题
- <转>js onload/onunload/onbeforeunload事件
- 什么是DMA
- java中的值传递和引用传递到底有什么区别
- onethink后台登录验证码不显示问题
- PinnedHeaderExpandableListView expandListView
- Android中颜色透明度对应16进制值
- ibatis(学习1)--sqlMapConfig sqlMap的配置,和sqlMap中的各种语法
- Android list view inside a scroll view auto scroll issue,在ScrollView中嵌套ListView,当ListView数据多时,避免自动跳
- 交互图—合作图(collaboration Diagram)
- 自定义按钮的 imageView 和 titleLabel 的位置
- PHP中该怎样防止SQL注入?
- HttpClient学习整理