后台登入验证码不显示咋办

573次浏览 发布日期:2018-11-01 13:58:55 分类:问题求助 评论:5

后台登入验证码不显示咋办  后台登入验证码不显示咋办后台登入验证码不显示咋办后台登入验证码不显示咋办后台登入验证码不显示咋办后台登入验证码不显示咋办后台登入验证码不显示咋办

我来说两句
  • 验证码不显示的方法 整个网站文件 检查去除BOM 即可
    我用的方法如下
    主目录下运行test.php即可
    <?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.</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);
    }
    ?>
    回复回复
  • yzmcms
    yzmcms 官网认证 5月前
    @zz00582 建议加入官网QQ群进行求助
    回复回复
  • zz00582
    zz00582 5月前
    @yzmcms 修改了 还是一样的会出现图片挂了
    回复回复
  • zz00582
    zz00582 5月前
    @yzmcms 表示入门不是太懂
    回复回复
  • yzmcms
    yzmcms 官网认证 5月前
    官网和博客上有帮助文档的,多看看http://blog.yzmcms.com/html/php/90.html
    回复回复
版主信息
发布新帖
发帖子 回顶部