ID: 34214 Updated by: [EMAIL PROTECTED] Reported By: dev at worldlinked dot net -Status: Open +Status: Bogus Bug Type: *Mail Related Operating System: all PHP Version: 5.0.4 New Comment:
Works fine with using PHP 4.4.0, PHP 5.1-dev, PHP 6.0-dev.. There's something really wrong either with your script or the machine running the script. Previous Comments: ------------------------------------------------------------------------ [2005-08-23 00:08:48] dev at worldlinked dot net This bug was first reported in http://bugs.php.net/bug.php?id=1596 however the patch listed there was either never applied or does not work. ------------------------------------------------------------------------ [2005-08-22 23:39:49] dev at worldlinked dot net Description: ------------ RFC 2045 says: "All line breaks or other characters not found in Table 1 must be ignored by decoding software." However if a caracter such as a space is in the encoded data (which some encoders such as newegg.com do) then the base64_decode does not work. Reproduce code: --------------- http://www.worldlinked.net/blog/files/testbase64.php or http://www.worldlinked.net/blog/files/testbase64.phps Expected result: ---------------- Hello, There seems to be a problem with php's base64_decode() function. Whitespace needs to be trimmed from the email before it will properly decode. Actual result: -------------- Hello, There seems to be a problem with php's base64_decode() function. Whitespace needs to be trimmed from the emù ¥°½É¥ÐÝ¥±°ÁɽÁɱ佸 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34214&edit=1