convert_uuencode

(PHP 5)

convert_uuencode --  Uuencode a string

Description

string convert_uuencode ( string data )

convert_uuencode() encodes a string using the uuencode algorithm.

Uuencode translates all strings (including binary's ones) into printable characters, making them safe for network transmissions. Uuencoded data is about 35% larger than the original.

例子 1. convert_uuencode() example

<?php
$some_string
= "test\ntext text\r\n";

echo
convert_uuencode($some_string);
?>

See also convert_uudecode() and base64_encode().


add a note add a note User Contributed Notes
nmmm at nmmm dot nu
12-Apr-2006 11:17
uuencode is recognisable as email attachment in Ms Outlook, but in Outlook Express (at least in older versions) - is not.

This is shell script, but it may give you an idea how you can send attachments using uuencode:

cat file.bin | uuencode file.bin | mail someone@domain.com -s "file.bin"

uuencode mail attachments from other point of wiev are deprecated. However I use such technic for years now and it work well.
aidan at php dot net
29-May-2005 11:51
This functionality is now implemented in the PEAR package PHP_Compat.

More information about using this function without upgrading your version of PHP can be found on the below link:

http://pear.php.net/package/PHP_Compat
Craig at frostycoolslug dot com
09-Aug-2004 10:15
This function can be useful if you wish to store files in a MySQL database, it will save any problems with obscure binary data breaking the queries.

just remember to convery-uudecode before you try to use the data again.

(A common example of something that uses this system, would be email attachments)