在PHP脚本中打开和结束标记不匹配错误

时间:2012-10-02 07:02:13

标签: php

我正在为我的网站开发注册脚本,但是我收到了一个错误:

Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: Opening and
ending tag mismatch: form and label in Entity, line: 132 in (path)
mergeformpost.inc.php on line 21

这种情况发生在两种不同的情况下。

1)当用户输入主键字段中已存在的数据时。

2)当用户错误地输入验证码挑战时。

这是(我认为)是mergeformpost.inc.php的相关代码:

function MergeFormPost( $page ) {


    set_error_handler( 'myErrorHandler', E_WARNING ) ;
    $dom = DOMDocument::loadHTML( $page->source );  //this is line 21
    restore_error_handler();

    if( $dom === false ) {
        writeErrorLog('Failed to parse HTML form.');
        return;
    }

0 个答案:

没有答案