智软工作室主要是为宁波公司提供宁波网站建设,宁波网站制作,宁波做网站公司,宁波外贸网站建设公司,宁波网站优化等项目,以优质的服务,优惠的价格,深的客户信赖。相信有你的加入我们的明天会更有动力!期待与你合作!
  • 宁波智软设计工作室,打造宁波网站制作工作室顶级品牌
  • 智软拥有专业的设计团队
  • 多年网站建设团队为你服务
  • 智软期待与你合作
  • 我们的技能
  • 我们掌握的技能有:dreamweaver,flash,photoshop
  • 宁波高端网站建设服务公司
    2014已经悄然到来,在新的一年我们恭贺所有客户事业蒸蒸日上,同事庆祝智软设计工作室成立5周年,在5周年为众多客户提供了保质量的网站设计与网站制作。 我们在新的一年质量与服务将会更加进一步为更多的客户带来高端的网站设计与服务!期待与你合作
  • 企业网站制作建设原因与服务介绍

    智软设计工作室多年为宁波企业网站制作建设服务一直以来我们以最优惠价格,最优质的质量,最突出的设计!得到了客户的一致认可,我们的服务包括:宁波网站设计,宁波网站建设,宁波网站制作,宁波网站优化,宁波英文网站制作我们会以优质的服务,最低的价格来报答客户!

  • 点击链接网站优化推广介绍

    点击连接网站优化推广-对企业的网站优化和网站推广--对企业的重要性-点击进行详细了解

  • 2014开幕,宁波网站设计服务全面优惠.

    2014开幕,宁波智软设计为宁波企业提供更加优秀的设计和实惠的价格

  • 链接到网站案例展示平台
    智软设计工作为宁波客户网站设计案例展示平台-案例均为定期更新,让新老客户更好的看到我们做的案例,点击查看我们做的网站案例吧!
  • 我们宁波网络公司提供网站一站式解决方案
    智软(宁波网络公司)帮你轻松解决网络问题,网站一站式解决方案
你当前的位置:首页>>营销与网络

php代码清理 空格 清除BOM的根目录代码 UTF8 BOM 清除器

2022-06-19 14:05:25

<?php 

// 设定你要清除BOM的根目录(会自动扫描所有子目录和文件)

$HOME = dirname(__FILE__);

// 如果是Windows系统,修改为:$WIN = 1;

$WIN = 0;

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>UTF8 BOM 清除器</title>

<style>

body { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background: #FFF; color: #000; }

.FOUND { color: #F30; font-size: 14px; font-weight: bold; }

</style>

</head>

<body>

<?php

$BOMBED = array();

RecursiveFolder($HOME);

echo '<h2>These files had UTF8 BOM, but i cleaned them:</h2><p class="FOUND">';

foreach ($BOMBED as $utf) { echo $utf ."<br />\n"; }

echo '</p>';

// 递归扫描

function RecursiveFolder($sHOME) {

 global $BOMBED, $WIN;

 $win32 = ($WIN == 1) ? "\\" : "/";

 $folder = dir($sHOME);

 $foundfolders = array();

 while ($file = $folder->read()) {

  if($file != "." and $file != "..") {

   if(filetype($sHOME . $win32 . $file) == "dir"){

    $foundfolders[count($foundfolders)] = $sHOME . $win32 . $file;

   } else {

    $content = file_get_contents($sHOME . $win32 . $file);

    $BOM = SearchBOM($content);

    if ($BOM) {

     $BOMBED[count($BOMBED)] = $sHOME . $win32 . $file;

     // 移出BOM信息

     $content = substr($content,3);

     // 写回到原始文件

     file_put_contents($sHOME . $win32 . $file, $content);

    }

   }

  }

 }

 $folder->close();

 if(count($foundfolders) > 0) {

  foreach ($foundfolders as $folder) {

   RecursiveFolder($folder, $win32);

  }

 }

}

// 搜索当前文件是否有BOM

function SearchBOM($string) { 

  if(substr($string,0,3) == pack("CCC",0xef,0xbb,0xbf)) return true;

  return false; 

}

?>

</body>

</html>


更多

【责任编辑:超级管理员】

关键字:

正则表达式 删除注释 -HTTrack Website webzip版权插入的html注释删除 absolute溢出部分不隐藏 父div加入position:absolute就行

最新文章

2021-05-10 09:29

相关文章

2021-05-10 09:29
网站制作咨询:
QQ:277728291
电话:18668277799
邮箱:277728291@qq.com
期待你来电咨询
回顶部
Copyright 2010 智软工作室 版权所有    智软为宁波公司提供最优惠的网络服务【宁波网站建设,宁波网站制作公司,宁波做网站公司,宁波外贸网站建设公司】我们竭诚为你服务!