0

我正在为我的网站开发注册脚本,但出现错误:

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;
    }
4

0 回答 0