<?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);
}
?>

保存为php文件,放入服务器运行一下即可

转载于:https://www.cnblogs.com/hookjoy/p/5813640.html

验证码在服务器不显示相关推荐

  1. 织梦网站上传服务器不显示图片,解决织梦后台登陆不显示验证码图片问题

    最近在工作中遇到一个问题,用织梦搭建好的网站,在本地上测试没问题但是上传到正式服务器上就出问题了,在后台登陆的时候,验证码的图片老是显示不出来,后来查阅了相关资料才终于找到问题的根本原因,下面就分享给 ...

  2. 服务器不能显示中文,彻底解决delphi WebBroker服务器中文乱码 delphi WebBroker服务器不能显示中文网页 WebBroker中文显示乱码...

    彻底解决delphi WebBroker服务器中文乱码 彻底解决WebBroker中文显示乱码 彻底解决delphi WebBroker服务器不能显示中文网页 这个问题被折腾惨啦! 网上一大堆,就没能 ...

  3. ftp服务器不显示缩略图,ftp服务器不显示缩略图

    ftp服务器不显示缩略图 内容精选 换一换 节点是指接入到平台的计算资源,包括虚拟机.物理机等.用户需确保所在项目节点资源充足,若节点资源不足,会导致创建工作负载等操作失败.已创建至少一个集群,请参见 ...

  4. 服务器远程显示用户忙,服务器远程显示用户忙

    服务器远程显示用户忙 内容精选 换一换 如果普通远程连接软件(如PuTTY)无法使用,您可以通过管理控制台的"远程登录"连接裸金属服务器实例,查看服务器操作界面.仅Linux操作系 ...

  5. 服务器实际显示内存,服务器实际显示内存大小

    服务器实际显示内存大小 内容精选 换一换 对于参数的修改,Ambari基本都是在集群的网页上面修改即可,以Yarn组件为例,单击右边需要更改参数的组件Yarn,参数修改都是在对应组件的CONFIGS里 ...

  6. 双路服务器只显示一半内存,双路服务器只显示一半内存

    双路服务器只显示一半内存 内容精选 换一换 北京时间1月3日,Intel处理器芯片被曝出存在严重的Meltdown和Spectre安全漏洞,漏洞详情如下:漏洞名称:Intel处理器存在严重芯片级漏洞漏 ...

  7. 服务器mysql显示链接次数太多,服务器mysql显示链接次数太多

    服务器mysql显示链接次数太多 内容精选 换一换 在本章节中,您将会把游戏应用部署到CCE云容器引擎中,您需要执行以下操作:创建集群:集群是运行应用的逻辑分组,包含一组云服务器资源,每个节点对应一台 ...

  8. 服务器实际显示内存,服务器实际显示内存

    服务器实际显示内存 内容精选 换一换 设备实时状态查询是检测设备在运行过程中的状态信息.用户可任选以下指令之一查看设备实时状态查询命令的可用参数.ascend-dmi -i -hascend-dmi ...

  9. php验证码一直验证错误,织梦输入正确验证码登录却一直显示错误的解决方法

    针对这种情况,我也在网上找了各种织梦(dedecms)后台登陆验证码错误或不显示解决的方法,常见的就是验证码输入明明正确但却提示不正确,或者压根不显示,该怎么办呢. 错误原因是升级后的漏洞所致 对织梦 ...

最新文章

  1. 用Python解析AndroidManifest.xml文件找MainActivity
  2. Machine Learning之Python篇(二)
  3. word List 07
  4. Oracle中insert into select和select into的区别
  5. 人工智能训练机器人的服务器,人工智能系统教会机器人如何在荒野中行走
  6. Java 中接口 interface 实例介绍
  7. 三种新型DDoS反射攻击出现
  8. delete postman 传参_Postman高级应用——串行传参和动态传参详解
  9. c语言 宏定义 去除宏定义_如何在C中重新定义宏?
  10. Mac pro 安装ubuntu系统
  11. 采用最终一致性解决微服务一致性问题
  12. 制作一款Jframe窗口游戏原来这么简单,我抚摸着光头禁不住惊叹!!开始、暂停、重新开始事件必须有,线程也加入下充充面子,背景更换和移动也需要,一首背景音乐当然更适合游戏。
  13. 2C领域最后一个资本宠儿,快看成“超新Z世代”娱乐平台
  14. 第四届国际步态识别竞赛HID2023已经启动,欢迎报名
  15. Instruments 之 Energy Log
  16. 用matlab进行批量优化,多目标优化实例和matlab程序
  17. BQ76930 DSG CHG 不能输出高电平解决方法
  18. 鉴释×中科院计算所丨OS2ATC 2020精彩回顾
  19. 计算机网络面试题【面试】
  20. 【cpufreq】【governor】【performance】

热门文章

  1. 万门大学倒闭了,童哲连夜跑路了
  2. 用数学方式打开Facebook新Logo,真的和视频号Logo来自同一方程
  3. 暨南大学击败清华,首次夺得ASC世界大学生超算竞赛冠军
  4. 显卡暴涨,等等党输了,这我万万没想到啊
  5. 第十三届光华工程科技奖公布,彭士禄、张伯礼、王海峰等40人及1个团体获奖
  6. 微软Excel竟能实现CV算法:亚马逊工程师妙用,人脸检测、字符识别都不在话下...
  7. 硅谷来信 | 投资人张璐:AI正在造就超级人类,医疗应用潜力无穷
  8. clear session on close of browser jsp
  9. 华为手机 开启LOGCAT
  10. STL区间成员函数及区间算法总结