Re: Email Body

From: Date: Thu, 30 Oct 2003 06:22:31 +0000
Subject: Re: Email Body
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-168118@lists.php.net to get a copy of this message
Marek, Thanks for the tip. str_pad() worked like a charm. I've never had a text email look so nice. Thanks again. :) Mike --- Marek Kilimajer <kilimajer@webglobe.sk> wrote: > I use str_pad() for this, it can handle strings that > vary in length much > better then tabs: > > tab way: > echo "long long name\t1000\t200.00\n"; > echo "name\t10\t2.00\n"; > > output: > long long name 1000 200.00 > name 10 2.00 > > str_pad way: > echo str_pad('long long name', 20,' '). > str_pad('1000', 10,' ',STR_PAD_LEFT). > str_pad('200.00', 10,' ',STR_PAD_LEFT). > "\n"; > echo str_pad('name', 20,' '). > str_pad('10', 10,' ',STR_PAD_LEFT). > str_pad('2.00', 10,' ',STR_PAD_LEFT). > "\n"; > > output: > long long name 1000 200.00 > name 10 2.00 > > Marek > > micro brew wrote: > > > I am sending an email using mail() and it works > fine. > > But the formatting of the body of the email is > wrong. > > I want to format part of it in columns sort of > like > > this: > > Name Quantity Price > > > > Can this be done neatly without using an html > email? > > > > Also what is the trick to making line returns > display > > properly in the email client? I've tried using > \r\n > > with no luck. I also tried \n. The characters > show > > in the email but no line breaks. Any suggestions? > > > > TIA, > > > > Mike > > > > __________________________________ > > Do you Yahoo!? > > The New Yahoo! Shopping - with improved product > search > > http://shopping.yahoo.com > > > __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/

« previous php.general (#168118) next »