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 <[EMAIL PROTECTED]> 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/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php