From 4ae3168ebc5ef2b6cbbac493fbe485aaa7353a02 Mon Sep 17 00:00:00 2001 From: Robert Kaiser Date: Sun, 9 Feb 2020 22:13:29 +0100 Subject: [PATCH 1/1] don't use curly braces for string index access --- classes/email.php-class | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/classes/email.php-class b/classes/email.php-class index 4f35aa2..3bbb5e9 100644 --- a/classes/email.php-class +++ b/classes/email.php-class @@ -252,7 +252,7 @@ class email { if (count($this->attachments)) { // create random boundary, 20 chars, always beginning with KaiRo ;-) $boundary = 'KaiRo'; - for ($i = 1; $i <= 15; $i++) { + for ($i = 1; $i <= 15; $i++) { $r = rand(0, 61); if ($r < 10) { $boundary .= chr($r + 48); } elseif ($r < 36) { $boundary .= chr($r + 55); } @@ -373,7 +373,7 @@ class email { // encode x09,x20 at lineends { $iLength = strlen($sLine); - $iLastChar = ord($sLine{$iLength-1}); + $iLastChar = ord($sLine[$iLength-1]); // !!!!!!!! // imap_8_bit does not encode x20 at the very end of a text, @@ -383,7 +383,7 @@ class email { if (!($bEmulate_imap_8bit && ($i==count($aLines)-1))) if (($iLastChar==0x09)||($iLastChar==0x20)) { - $sLine{$iLength-1}='='; + $sLine[$iLength-1]='='; $sLine .= ($iLastChar==0x09)?'09':'20'; } } // imap_8bit encodes x20 before chr(13), too -- 2.35.3