alecpl
2011-10-25 2db2ef3ec95f81a04acd5c143a39f0d8c06c4cae
- Fix handling of <title> tag for cases where (malformed) HTML content contains more than one <title> tag


1 files modified
2 ■■■ changed files
program/steps/mail/func.inc 2 ●●● patch | view | raw | blame | history
program/steps/mail/func.inc
@@ -559,7 +559,7 @@
  // special replacements (not properly handled by washtml class)
  $html_search = array(
    '/(<\/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?)
    '/<html\s[^>]+>/i',            // washtml/DOMDocument cannot handle xml namespaces
  );