首页 >后端开发 >php教程 >这个可是好东西,以后大家可能会用上哦:HTMLtoXHTMLConverter_PHP

这个可是好东西,以后大家可能会用上哦:HTMLtoXHTMLConverter_PHP

WBOY
WBOY原创
2016-06-01 12:36:161311浏览

Xhtml



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) != ") $doctype=0;
                    $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) != ") $doctype=1;
//$file = join(', $file);

# make tags and properties lower case, close empty elements, quote all properties
$search  = array ("'(]*>)'e",
                   "'(]*)( />)'ie",
                   "'(]*)(/>)'ie",
                   "'(]*)(>)'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 {
?>

HTML -> XHTML Convertor






File path:



OR





File contents:








声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn