xhtml
if (!empty($type)) {
if ($type == "path") {
if (!empty($path)) {
if (file_exists($path) && is_file($path)) {
$file = ファイル($path);
if (substr($file[0],0,9) != " $file = join('', $file);
} else {
die (「そのようなファイルはありません。」);
}
} else {
die (「ファイルが指定されていません。」);
}
} elseif ($type == "file") {
if (!empty($file)) {
} else {
die (「ファイルが指定されていません。」 );
}
} else {
die (「ファイルが指定されていません。」);
}
# HTML ファイルを指定し、doctype を確認します
//$file = file("file.html");
//if (substr($file[0],0,9) != " //$file = join('', $file);
# タグとプロパティを小文字にし、空の要素を閉じ、すべてのプロパティを引用符で囲みます
$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'.strto lower('\2').'\3'",
"'\1\2\3>'",
"'\1\2\3>' "、
" '\ 1 \ 2 \ 3 /\ 4' "、
" strtolower( '\ 1')。 '"\ 2"' "、
" strtolower( '\ 1')。 '\ 2' " );
$file = preg_replace($search, $replace, $file);
# xhtml 準拠のドキュメントを返す
echo "
if (isset($doctype)) echo ''."n";
echo ストリップスラッシュ(ストリップスラッシュ(ストリップスラッシュ($file)));
echo "";
} else {
?>
<フォームアクション="=$PHP_SELF?>"メソッド="get">
ファイル パス:
フォーム>
OR
<フォームアクション="=$PHP_SELF?>"メソッド="get">
ファイルの内容:
フォーム>