| 
	
 | 
 Posted by AK on 02/22/06 20:07 
I saw on first inspection it could be restructured. I did not write the  
snip, it was in a block I was looking at. As for that orignal script, does  
anyone know why the particular snip I posted displays the data incorrectly? 
 
BTW - I have subsequent to posting found that the info displays correctly  
when sent to a hotmail account viewed on the web, BUT when sent to my  
Outlook it has the "bad formatting" Go Figure! I has set the Outlook to  
display as plain text. 
 
Thanks for your continued help. 
 
Ak 
 
 
 
"Christopher Pettet" <cdpettet@psiss.com> wrote in message  
news:qv1Lf.69548$0N1.53067@newsfe5-win.ntli.net... 
>I personally would have written it different to reduce the concatenation... 
> 
> $charge_id = "Charge ID:  ".$charge_id 
> $billing_period = "\nBilling Period:  ".date("m/d/Y h:i A",  
> $billing_start)." - ".date("m/d/Y h:i A", $billing_end); 
> $charge_time = "\nDate/Time of Charge:  ".date("m/d/Y h:i A",  
> $current_time); 
> $card_charged = "\nCard Charged:   **** **** **** ".$last_four; 
> $amount_charged = "\nAmount Charged:  $".sprintf("%01.2f", $total); 
> $detail_text =  
> $charge_id.$billing_period.$charge_time.$card_charged.$amount_charged; 
> 
> I'm presuming that $billing_start, $billing_end, $current_time, $last_four  
> and $total are defined somewhere else (probablly in a form) as they aren't  
> in the code example you supplied. 
> 
> Hope this helps 
> 
> Chris 
> 
> "AK" <nospam@itn.com> wrote in message  
> news:an%Kf.25935$Ob5.9160@tornado.texas.rr.com... 
>> Hello - new to the group. Hope this is the right place to post this  
>> question. 
>> 
>> I have a script as follows. The script is part of an email message send  
>> routine for a credit card charge and is meant to show details of the  
>> charge. It is building a variable, $detail_text, and then using it in a  
>> "send email" routine 
>> 
>> 
>> Here is what it is supposed to print out on the email - 
>> 
>> Charge ID:  18 
>> Billing Period:  02/20/2006 12:00 AM - 02/21/2006 12:00 AM 
>> Date/Time of Charge:  02/21/2006 07:22 AM 
>> Card Charged:   **** **** **** 4393 
>> Amount Charged:  $0.86 
>> 
>> 
>> 
>> Here is what it prints - 
>> 
>> Charge ID:  18 
>> Billing Period:  02/20/2006 12:00 AM - 02/21/2006 12:00 AM Date/Time of  
>> Charge:  02/21/2006 07:22 AM 
>> Card Charged:   **** **** **** 4393 
>> Amount Charged:  $0.86 
>> 
>> 
>> 
>> 
>> Script as it now exists- 
>> 
>> //Include the details of the charge 
>>    $detail_text = "Charge ID:  " . $charge_id; 
>>    $detail_text = $detail_text . "\n" . "Billing Period:  "  .  
>> date("m/d/Y h:i A", $billing_start) . " - " . date("m/d/Y h:i A",  
>> $billing_end); 
>>    $detail_text = $detail_text . "\n" . "Date/Time of Charge:  "  .  
>> date("m/d/Y h:i A", $current_time); 
>>    $detail_text = $detail_text . "\n" . "Card Charged:   **** **** **** "  
>> . $last_four; 
>>    $detail_text = $detail_text . "\n" . "Amount Charged:  $" .  
>> sprintf("%01.2f", $total); 
>> 
>> 
>> 
>> (for whatever reason, the scrip is building up the variable $detail_text  
>> and then using that buildup variable in the email send routine.) Dont  
>> know why it was set up like this) 
>> 
>> Seems like the"\n" should force the break before that Date/Time line but  
>> is doesn't. 
>> 
>> What is wrong. Must be a syntax error but darned if I can see it. 
>> 
>> Thanks 
>> AK 
>> 
> 
>
 
  
Navigation:
[Reply to this message] 
 |