- Fix handling of <title> tag for cases where (malformed) HTML content contains more than one <title> tag

pull/1/head
alecpl 13 years ago
parent 1ae1199858
commit 2db2ef3ec9

@ -559,7 +559,7 @@ function rcmail_wash_html($html, $p = array(), $cid_replaces)
// special replacements (not properly handled by washtml class) // special replacements (not properly handled by washtml class)
$html_search = array( $html_search = array(
'/(<\/nobr>)(\s+)(<nobr>)/i', // space(s) between <NOBR> '/(<\/nobr>)(\s+)(<nobr>)/i', // space(s) between <NOBR>
'/<title[^>]*>.*<\/title>/i', // PHP bug #32547 workaround: remove title tag '/<title[^>]*>[^<]*<\/title>/i', // PHP bug #32547 workaround: remove title tag
'/^(\0\0\xFE\xFF|\xFF\xFE\0\0|\xFE\xFF|\xFF\xFE|\xEF\xBB\xBF)/', // byte-order mark (only outlook?) '/^(\0\0\xFE\xFF|\xFF\xFE\0\0|\xFE\xFF|\xFF\xFE|\xEF\xBB\xBF)/', // byte-order mark (only outlook?)
'/<html\s[^>]+>/i', // washtml/DOMDocument cannot handle xml namespaces '/<html\s[^>]+>/i', // washtml/DOMDocument cannot handle xml namespaces
); );

Loading…
Cancel
Save