diff --git a/v1/del_bom_header.php b/v1/del_bom_header.php
new file mode 100644
index 0000000..6fab240
--- /dev/null
+++ b/v1/del_bom_header.php
@@ -0,0 +1,53 @@
+";
+ }else{
+ $dirname = $basedir."/".$file;
+ checkdir($dirname);
+ }
+ }
+ }
+ closedir($dh);
+ }
+}
+//检查文件是否有BOM头,通过 全局变量 $auto 来控制是否删除文件中的BOM头
+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) {
+ $rest = substr($contents, 3);
+ rewrite ($filename, $rest);
+ return ("BOM found, automatically removed.");
+ } else {
+ return ("BOM found.");
+ }
+ }else{
+ return ("BOM Not Found.");
+ }
+}
+//重写文件,以达到删除BOM头的目的
+function rewrite ($filename, $data) {
+ $filenum = fopen($filename, "w");
+ flock($filenum, LOCK_EX);
+ fwrite($filenum, $data);
+ fclose($filenum);
+}
+?>
diff --git a/v1/demo/listobjects.php b/v1/demo/listobjects.php
index 688a8ed..05210ab 100644
--- a/v1/demo/listobjects.php
+++ b/v1/demo/listobjects.php
@@ -1,4 +1,4 @@
-