|
tidy_repair_string
Repair a string using an optionally provided configuration file
(PHP 5, PECL tidy:0.7-1.2)
This function repairs the given string. The config parameter can be passed either as an array or as a string. If you pass it as a string, it means the name of the configuration file, otherwise it is interpreted as the options themselves. Check » http://tidy.sourceforge.net/docs/quickref.php for an explanation about each option. the encoding parameter sets the encoding for input/output documents. The possible values for encoding are: ascii, latin0, latin1, raw, utf8, iso2022, mac, win1252, ibm858, utf16, utf16le, utf16be, big5 and shiftjis. Example 2554. tidy_repair_string() example<?php The above example will output: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
Note:
The optional parameters config and encoding were added in Tidy 2.0. See also tidy_parse_file(), tidy_parse_string() and tidy_repair_file(). Code Examples / Notes » tidy_repair_stringatpic.com
When using the function tidy_repair_string with the option show-body-only turned on to process pieces of HTML, I had to use trim() to remove the carriage returns that this function at the end of the resulting string. function trimmed_tidy_repair_string($html){ $config["show-body-only"]=true; $html=tidy_repair_string($html,$config,"utf8"); $html=trim($html); return $html; } |
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 |