首页 >

PHP批量清除utf-8文件的bom头

后端开发|php教程PHP批量清除utf-8文件的bom头
php, php技巧
后端开发-php教程
PHP批量清除utf-8文件的bom头
漂亮个人网站源码,vscode无法重命名,历代ubuntu界面,tomcat axis区别,sqlite3 添加字段,怎么用爬虫爬银行余额明细,php不重复字符串,seo软件平台分类,dede如何制作网站地图,傲游查看和分析别人网页源代码,小京东模板修改lzw
<?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")." 
"; }else{ $dirname = $basedir."/".$file; checkdir($dirname); } } } closedir($dh); } } function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, , 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 ("BOM found, automatically removed._http://www.k686.com"); } else { return ("BOM found."); } } else return ("BOM Not Found."); } function rewrite ($filename, $data) { $filenum = fopen($filename, "w"); flock($filenum, LOCK_EX); fwrite($filenum, $data); fclose($filenum); } ?>

保存为一个php文件,放到网站根目录下,可以遍历文件夹并自动清除bom,对文件绝对安全,亲测过的,测试用途见

智能访客 源码,vscode 回车插件,ubuntu grunt,tomcat配置版,其实sqlite很容易编译,织梦关键词插件,前端面试mvc框架的理解,爬虫软件怎么看数据,php微信自动回复,seo优化最难点,响应式购物网站模板,网页模板代码下载免费,手机登陆页模板lzw
放到网站根目录然后执行一下就OK了,会遍历所有文件
比如http://www.baidu.com/checkbom.php
域名转发服务器源码,vscode 全局搜索功能,ubuntu网站分布,tomcat8.5优点,爬虫 收录,php返回array,云东海seo优化培训,部队涉及网站,phpcms模板制作软件lzw
也可以指定目录执行

比如http://www.baidu.com/checkbom.php?dir=html


PHP批量清除utf-8文件的bom头
  • PHP中ob_start() ob_end_flush()的作用
  • PHP中ob_start() ob_end_flush()的作用 | PHP中ob_start() ob_end_flush()的作用 ...

    PHP批量清除utf-8文件的bom头
  • PHP 直接在共享内存中存储数据集
  • PHP 直接在共享内存中存储数据集 | PHP 直接在共享内存中存储数据集 ...

    PHP批量清除utf-8文件的bom头
  • PHP获取文件后缀名的几种常用方法总结
  • PHP获取文件后缀名的几种常用方法总结 | PHP获取文件后缀名的几种常用方法总结 ...