|
tidy_get_error_buffer
Return warnings and errors which occurred parsing the specified document
(PHP 5, PECL tidy:0.5.2-1.2)
Example 2543. tidy_get_error_buffer() example<?php The above example will output: line 1 column 1 - Warning: missing <!DOCTYPE> declaration Code Examples / Notes » tidy_get_error_bufferdavid dot tulloh
The following line will convert string error into a two dimensional array containing the components from the error string for each line. It will match Error, Warning, Info and Access error types. You can then do something useful with the output. <?php preg_match_all('/^(?:line (\d+) column (\d+) - )?(\S+): (?:\[((?:\d+\.?){4})]:) ?(.*?)$/m', $tidy->errorBuffer, $tidy_errors, PREG_SET_ORDER); ?> And a small tip, always run the error messages through htmlentities when outputting to convert the tags in the error to a viewable form. |
Change Languageob_tidyhandler tidy_access_count tidy_clean_repair tidy_config_count tidy::__construct tidy_diagnose tidy_error_count tidy_get_body tidy_get_config tidy_get_error_buffer tidy_get_head tidy_get_html_ver tidy_get_html tidy_get_opt_doc tidy_get_output tidy_get_release tidy_get_root tidy_get_status tidy_getopt tidy_is_xhtml tidy_is_xml tidy_load_config tidy_node->get_attr tidy_node->get_nodes tidy_node->next tidy_node->prev tidy_parse_file tidy_parse_string tidy_repair_file tidy_repair_string tidy_reset_config tidy_save_config tidy_set_encoding tidy_setopt tidy_warning_count tidyNode->hasChildren tidyNode->hasSiblings tidyNode->isAsp tidyNode->isComment tidyNode->isHtml tidyNode->isJste tidyNode->isPhp tidyNode->isText tidyNode::getParent |