Автор Тема: Template Toolkit и Mail::Sender  (Прочитано 4995 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн djkostya

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 53
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jobs.su/
Template Toolkit и Mail::Sender
« : 31 Марта 2006, 23:21:13 »
Имеем Template Toolkit и Mail::Sender

Так вот встала проблема как прикрепить шаблон к Mail::Sender

То есть должен шаблон в итоге отправиться по E-Mail

$sender->Open({ to => "$email", subject => "TEST SUBJ" });
$sender->SendLineEnc("здесь должен быть шаблон");
$sender->Close();



Уже с ма схожу.................
как сделать помогите

Оффлайн djkostya

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 53
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jobs.su/
Template Toolkit и Mail::Sender
« Ответ #1 : 31 Марта 2006, 23:31:24 »
sub text{
my $template = Template->new({  INCLUDE_PATH=>"/путь/template"  });
$template->process("email.tmpl");
}


$sender->Open({ to => "$email", subject => "1111111111" });
$sender->SendLineEnc(\\&text);
$sender->Close();


Что-то не получаеться

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
Template Toolkit и Mail::Sender
« Ответ #2 : 01 Апреля 2006, 02:36:28 »
sub text{
    my $content;
    my $template = Template->new({ INCLUDE_PATH=>"/путь/template" });
    $template->process("email.tmpl", {}, \\$content);
    return $content;
}
There Is More Than One Way To Do It (c)

Оффлайн djkostya

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 53
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jobs.su/
Template Toolkit и Mail::Sender
« Ответ #3 : 01 Апреля 2006, 09:31:14 »
не пашет приходит что то вроде этого CODE(0x8598a30)

Оффлайн 2NetFly

  • Модератор
  • Глобальный модератор
  • Постоялец
  • *****
  • Сообщений: 144
  • +0/-0
  • 0
    • Просмотр профиля
    • http://feotast.net
Template Toolkit и Mail::Sender
« Ответ #4 : 01 Апреля 2006, 13:24:13 »
Сделай Dumper($content) и посмотри, что там.

perldoc Template:
    # reference to output text string
    my $output = \'\';
    $tt->process(\'welcome.tt2\', $vars, \\$output)
        || die $tt->error(), "\\n";


    print "output: $output\\n";
There Is More Than One Way To Do It (c)

Оффлайн djkostya

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 53
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jobs.su/
Template Toolkit и Mail::Sender
« Ответ #5 : 01 Апреля 2006, 15:18:25 »
Спасибо получилось

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28