Hank Marquardt wrote: > if you do have extraneous ':'s > elsewhere in the message then you'll need to be a little more picky with > your regex stuff to only pick out what you want -- for example, your > post has a couple of sentences that end with ':' before an example ... > the script as written picks those up as key value pairs, but since > you'll unlikely have those in your order messages I figure you're on > safe ground for now --
Actually, some of those will end up being "blank", for example the 'BILL TO:' line is always blank, I may not have all 3 lines of 'Address:' filled, etc., etc. And there may be more lines that might end up blank when someone places an order. And as you pointed out, some lines might have :'s elsewhere in it. The 'Today's Date:' line is one of those. And nothing is going to stop anyone from doing something like 'From: Santa, To: Rudolph' in the 'Gift Message:' field. So I suppose I need to look out for those, I just don't know who just yet. (and considering how much I *suck* at regexp matching, that's going to be rather tricky for me) > Of course the really easy way to do this is just to process the form > output directly then you have your key/values nice and neat in > $HTTP_POST_VARS already:) ... but I'm assuming this is on and processed > by a separate server, or with a canned script that only gens emails, so > this is what you need to do. I don't have control over that process. I only receive the email once an order is placed. The company that does the ordering and all of that good stuff has their own internal DB that they maintain. A DB I don't have access to, so I'm stuck with having to re-invent the wheel. Either way, thank you very much for your code. It is a great start for what I need done. Thanks! AMK4 -- H | "Life is the art of drawing without an eraser." - John Gardner +-------------------------------------------------------------------- Ashley M. Kirchner <mailto:[EMAIL PROTECTED]> . 303.442.6410 x130 Director of Internet Operations / SysAdmin . 800.441.3873 x130 Photo Craft Laboratories, Inc. . 3550 Arapahoe Ave, #6 http://www.pcraft.com ..... . . . Boulder, CO 80303, U.S.A. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]