php中的saveHTML()添加了不需要的标签

时间:2016-06-29 23:26:00

标签: php html dom tags

过去两周我遇到了一些麻烦,我花了很多时间研究这个问题,似乎没有人像我一样有同样的问题。现在,我有一个包含htmlphp的文件。我通过一个简单的代码运行它,使用DOM然后将结果放入另一个文件中。

html文件:

<html>
<head>
    <?php 
        if($_POST){
            $array = array(
                'username' => array(
                    'required' => true
                    ),    
                'password' => array(
                    'required' => true,
                    )
                );
         }
    ?>
</head>
<body> 
     <p> Html works just fine </p>
</body>
</html>

现在我通过一个简单的程序运行它,用函数$dom->saveHTML()保存它,然后将结果放在另一个file_put_contents()的文件中。它工作正常,直到我有一个如上所示的数组,然后它将其添加到php:

Image op the <code>var_dump</code> result

是的,我曾尝试在将文件加载到DOM时添加这些内容,但是,它永远不会删除奇怪的<p>标记,它只是不会GO!

更多解释:好的,所以。我有一个文件,你看到的第一个文件。我将其加载到字符串中,然后$dom->loadHTML($filestring)。所以,我在dom加载了文件。如果我现在用$dom->saveHTML()保存它并将结果放在不同的文件中,我在数组中得到这个奇怪的东西,只有那种数组(你可以在图片的第4行看到它,我{ {1}}我放入文件的字符串)。希望现在这更有意义。

我希望有人可以帮助我摆脱困境,感谢您的时间。

0 个答案:

没有答案
相关问题