quoted_printable_encode

From: Date: Tue, 31 Aug 2004 00:20:16 +0000
Subject: quoted_printable_encode
Groups: php.general 
Request: Send a blank email to php-general+get-195232@lists.php.net to get a copy of this message
What do you think about this function ? ========================================================== function _headerencode($headervalue, $headername=false, $charset='ISO-8859-1', $length=76) {
       if($headername) $headername.=': ';
       $headervalue=str_replace('%', '=', rawurlencode($headervalue));
       if(strpos($headervalue, '=')===false)
           return wordwrap($headername.$headervalue, $length-1, "\r\n");
       $length=$length-1-7-strlen($charset);
       for ($i=0; $i<strlen($headervalue); $i=$i+$len)
       {
           if($return)
           {
               $return.="\t";
               $len=$length-1;
           }
           else
               $len=$length-strlen($headername)+1;
           if($headervalue[$i+$len-2]=='=')
               $len=$len-2;
           elseif($headervalue[$i+$len-1]=='=')
               $len=$len-1;
           $return.='=?'.$charset.'?Q?'.substr($headervalue, $i, $len).'?='."\r\n";
       }
       return $headername.$return;
} =========================================================

« previous php.general (#195232) next »