1234567891011121314151617181920212223242526272829303132333435363738 |
- --TEST--
- Test imap_base64() function : basic functionality
- --EXTENSIONS--
- imap
- --FILE--
- <?php
- echo "*** Testing imap_base64() : basic functionality ***\n";
- $str = 'This is an example string to be base 64 encoded';
- $base64 = base64_encode($str);
- if (imap_base64($base64) == $str) {
- echo "TEST PASSED\n";
- } else {
- echo "TEST FAILED";
- }
- $str = '!£$%^&*()_+-={][];;@~#?/>.<,';
- $base64 = base64_encode($str);
- if (imap_base64($base64) == $str) {
- echo "TEST PASSED\n";
- } else {
- echo "TEST FAILED";
- }
- $hex = 'x00\x01\x02\x03\x04\x05\x06\xFA\xFB\xFC\xFD\xFE\xFF';
- $base64 = base64_encode($hex);
- if (imap_base64($base64) == $hex) {
- echo "TEST PASSED\n";
- } else {
- echo "TEST FAILED";
- }
- ?>
- --EXPECT--
- *** Testing imap_base64() : basic functionality ***
- TEST PASSED
- TEST PASSED
- TEST PASSED
|