我写的代码是这个,为什么运行后不能写入,给为大虾帮我看下,谢谢~!!!!!!!<html>
<title>PHP批量写入 V1.1 By:amxu[C.R.S.T]</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312";>
<style type="text/css">
body{
BACKGROUND-COLOR: #F5F5F5; 
COLOR: #3F3849; 
font-family: "Verdana", "Tahoma", "宋体";
font-size: "12px";
line-height: "140%";
}
TD  {FONT-FAMILY: "Verdana", "Tahoma", "宋体"; FONT-SIZE: 12px; line-height: 140%;}
.smlfont {
font-family: "Verdana", "Tahoma", "宋体";
font-size: "11px";
}
.INPUT {
FONT-SIZE: "12px";
COLOR: "#000000";
BACKGROUND-COLOR: "#FFFFFF";
height: "18px";
border: "1px solid #666666";
padding-left: "2px";
}
.redfont {
COLOR: "#CA0000";
}
A:LINK  {COLOR: #3F3849; TEXT-DECORATION: none}
A:VISITED {COLOR: #3F3849; TEXT-DECORATION: none}
A:HOVER  {COLOR: #FFFFFF; BACKGROUND-COLOR: #cccccc}
A:ACTIVE {COLOR: #FFFFFF; BACKGROUND-COLOR: #cccccc}
.top {BACKGROUND-COLOR: "#CCCCCC"}
.firstalt {BACKGROUND-COLOR: "#EFEFEF"}
.secondalt {BACKGROUND-COLOR: "#F5F5F5"}
</style>
<script language=javascript>
<!--
function Checkdir()
{
  if (document.dir.dir.value==""){
alert("请输入要写入的目录.");
document.dir.dir.focus();
return false;
  }
}
//-->
</script>
</head>
<body>
PHP批量写入 V1.1
<br /><br />
<?php
echo "当前文件所在的绝对路径:";
//显示绝对路径
if (!isset($dir) or empty($dir)) {
$dir=str_replace('\\','/',dirname(__FILE__));
echo $dir;
} else {
$dir=$_GET['dir'];
echo $dir;
}
//判断目录是否可写
function dir_wriable($dir){
   $test=tempnam("$dir","test_file");
   if ($fp=@fopen($test,"w")){
     @fclose($fp);
     @unlink($test);
     $wriable="ture";
   }
    else {
     $wriable=false or die ("Cannot open $test!");
   }
   return $wriable;
}
if (dir_wriable(str_replace('//','/',dirname(__FILE__)))){
     $dir_wriable='目录可写';
     echo "   [<font color=red>当前目录可写!</font>]";
    }
      else{
        $dir_wriable='目录不可写';
     echo "   [<font color=red>当前目录不可写!</font>]";
   }
echo '<br />';
echo '请输入路径:<form name="dir" id="dir" method="POST" action="?a=i" onsubmit="return Checkdir()">';
echo '<input type="text" name="dir" size="45">';
echo ' ';
echo '<input type="submit" value="开始" >';
echo '<br />';
echo '<textarea name="newcontent" cols="80" rows="10" >';
//echo $newContents;
echo '</textarea>';
echo '</form>';
if ($_GET['a']=="i"){
$dir = $_POST['dir'];
$newContents = $_POST['newContents'];
function getFile($dir) {
$fileArr = array();
$dp = opendir($dir);
while (($file = readdir($dp)) !== false) {
if ($file !="." && $file !=".." && $file !="") {
if (is_dir($dir."/".$file)) {
$fileArr = array_merge($fileArr, getFile($dir."/".$file));
} elseif (is_file($dir."/".$file)) {
$fileArr[] = $dir."/".$file;
}
}
}
closedir($dp);
return $fileArr;
}
foreach (getFile("$dir") as $file) {
if (($file != "." && $file != "..")&&(substr(strtolower($file), -4, 1)=='.htm'||substr(strtolower($file), -5, 1)=='.html'||substr(strtolower($file), -4, 1)=='.php')) {
if ($handle = opendir("$dir")) {
    while (false !== ($file = readdir($handle))) {
        $fp=fopen("$file","a+");
        fwrite($fp,$newContents);
        fclose($fp);
        }
    }
    closedir($handle);
}
echo $file."<br>\r\n";
}
}
?>