Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
忽略错误的html语法_Html - Fatal编程技术网

忽略错误的html语法

忽略错误的html语法,html,Html,我创建模板,主要是为了网店 我的模板: <div class="product_desc"> [variableForDescription] </div> [变量描述] 如果我的客户添加产品,特别是产品描述,有时他们会粘贴错误的html代码。例如,结束div标记: <div class="product_desc"> <p>nice product</p></div> </div> 好产

我创建模板,主要是为了网店

我的模板:

<div class="product_desc">
    [variableForDescription]
</div>

[变量描述]
如果我的客户添加产品,特别是产品描述,有时他们会粘贴错误的html代码。例如,结束div标记:

<div class="product_desc">
   <p>nice product</p></div>
</div>

好产品


有时结果是整个模板被破坏。我无法用php检查描述。是否有任何方法可以忽略此类错误代码,以便“product_desc”-div中的错误代码不会影响模板的其余部分?

HTML没有提供这样做的机制

如果您提供了将提交的数据插入模板的软件,那么您可以在该软件中构建一个检查(最好是一个包含真正HTML解析器的软件)

这与我们使用的技术相同