|
@@ 3677-3680 (lines=4) @@
|
| 3674 |
|
{ |
| 3675 |
|
preg_match_all('/(src|background)=["\'](.*)["\']/Ui', $message, $images); |
| 3676 |
|
if (array_key_exists(2, $images)) { |
| 3677 |
|
if (strlen($basedir) > 1 && substr($basedir, -1) != '/') { |
| 3678 |
|
// Ensure $basedir has a trailing / |
| 3679 |
|
$basedir .= '/'; |
| 3680 |
|
} |
| 3681 |
|
foreach ($images[2] as $imgindex => $url) { |
| 3682 |
|
// Convert data URIs into embedded images |
| 3683 |
|
//e.g. "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" |
|
@@ 3722-3724 (lines=3) @@
|
| 3719 |
|
$directory = ''; |
| 3720 |
|
} |
| 3721 |
|
$cid = hash('sha256', $url) . '@phpmailer.0'; // RFC2392 S 2 |
| 3722 |
|
if (strlen($basedir) > 1 and substr($basedir, -1) != '/') { |
| 3723 |
|
$basedir .= '/'; |
| 3724 |
|
} |
| 3725 |
|
if (strlen($directory) > 1 and substr($directory, -1) != '/') { |
| 3726 |
|
$directory .= '/'; |
| 3727 |
|
} |