Задача: Обработка шаблонных писем
Фрагмент: пример формирования шаблонного содержимого [php]
  1. // Получаем из базы ФИО, номер заказа, название товара и проч.:
  2. list($fio, $orderId, $itemName, $price, $date) = $orderObj->GetOrderInfo();
  3. $emailContents = file_get_contents('report.txt');
  4.  
  5. /* данная php-функция заменит в переменной строке
  6. $reportFileContents все элементы первого массива на
  7. соответствующие элементы второго массива
  8. */
  9. $emailContents = str_replace(array( '{fio}',
  10. '{num}',
  11. '{item}',
  12. '{price}',
  13. '{date}'),
  14. $fio,
  15. $orderId,
  16. $itemName,
  17. $price,
  18. $date),
  19. $emailContents);
  20.  
  21. $emailObj->SendNotification2User($emailContents);