[FX.php List] Pegging the CPU with PHPMailer
Jonathan Schwartz
jschwartz at exit445.com
Thu May 15 07:37:10 MDT 2008
This is evidence that I try and solve challenges myself before asking the list.
Heredoc looks like a better alternative that the iterative method I created.
Thanks.
Anyone got a wheel that needs recreating? ;-)
Jonathan
At 8:50 AM +0200 5/15/08, Gjermund Gusland Thorsen wrote:
>Ehh, how about using heredoc?
>
>ggt
>
>2008/5/15 Jonathan Schwartz <jschwartz at exit445.com>:
>> Hi Folks,
>>
>> I'm looking for some advice on being more efficient with my new mass mail
>> script using PHPMailer.
>>
>> The problem is that I am pegging the CPU during the send.
>>
>> My first idea is that I am doing "mail merge" badly. I'm doing it live,
>> replacing homemade variables during the send. I'm using Str_replace to
>> insert the values into the html lettter:
>>
>>
>> $newhtmlstring =str_replace("{name}",$findData['name'][0], $htmlstring);
>> $newhtmlstring= str_replace("{email}",$findData['email'][0],
>> $newhtmlstring);
>> $newhtmlstring= str_replace("{MID}",$findData['MailID'][0], $newhtmlstring);
>> $newhtmlstring= str_replace("{folder}",$findData['data5'][0],
>> $newhtmlstring);
>> $newhtmlstring= str_replace("{data1}",$findData['data1'][0],
>> $newhtmlstring);
>> $newhtmlstring= str_replace("{data2}",$findData['data2'][0],
>> $newhtmlstring);
>> $newhtmlstring= str_replace("{data3}",$findData['data3'][0],
>> $newhtmlstring);
>>
>> The html field contains the home made {fieldname} entries.
>>
>> How bad of a technique is this? The html field is about 5k.
>>
>> Thx
>>
>> jonathan
>> --
>> Jonathan Schwartz
>> Exit 445 Group
>> jonathan at exit445.com
>> http://www.exit445.com
>> 415-381-1852
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>_______________________________________________
>FX.php_List mailing list
>FX.php_List at mail.iviking.org
>http://www.iviking.org/mailman/listinfo/fx.php_list
--
Jonathan Schwartz
Exit 445 Group
jonathan at exit445.com
http://www.exit445.com
415-381-1852
More information about the FX.php_List
mailing list