分类:
2008-04-18 09:24:53
if (!empty($type)) {
if ($type == "path") {
if (!empty($path)) {
if (file_exists($path) && is_file($path)) {
$file = file($path);
if (substr($file[0],0,9) != " $file = join(, $file);
} else {
die ("no such file.");
}
} else {
die ("no file specified.");
}
} elseif ($type == "file") {
if (!empty($file)) {
} else {
die ("no file specified.");
}
} else {
die ("no file specified.");
}
# specify html file, check for doctype
//$file = file("file.html");
//if (substr($file[0],0,9) != "//$file = join(, $file);
# make tags and properties lower case, close empty elements, quote all properties
$search = array ("(<\/?)(\w+)([^>]*>)e",
"(<\/?)(br|input|meta|link|img)([^>]*)( />)ie",
"(<\/?)(br|input|meta|link|img)([^>]*)(/>)ie",
"(<\/?)(br|input|meta|link|img)([^>]*)(>)ie",
"(\w+=)(\w+)ie",
"(\w+=)(.+?)ie");
$replace = array ("\\1.strtolower(\\2).\\3",
"\\1\\2\\3>",
"\\1\\2\\3>",
"\\1\\2\\3 /\\4",
"strtolower(\\1).\"\\2\"",
"strtolower(\\1).\\2");
$file = preg_replace($search, $replace, $file);
# return xhtml-compliant document
echo "";
} else {
?>