История изменений
Исправление WinLin2, (текущая версия) :
Всегда было так:
my $req = Apache2::Request->new($r);
$r->content_type('text/html; charset=utf-8');
my $tt = Template->new(
{
COMPILE_DIR => '/tmp/ttc',
INCLUDE_PATH => [ '/var/www/lib' ],
INTERPOLATE => 1,
PRE_CHOMP => 1,
POST_CHOMP => 1
}
) || die "$Template::ERROR\n";
...
my $vars = { ... };
$tt->process( 'itog.t', $vars ) || die $tt->error(), "\n";
Через AJAX делаю запрос и потом заменяю текст на сайте. В отладчике Firefox все можно посмотреть.
Исправление WinLin2, :
Всегда было так:
my $req = Apache2::Request->new($r);
$r->content_type('text/html; charset=utf-8');
my $tt = Template->new(
{
COMPILE_DIR => '/tmp/ttc',
INCLUDE_PATH => [ '/var/www/lib' ],
INTERPOLATE => 1,
PRE_CHOMP => 1,
POST_CHOMP => 1
}
) || die "$Template::ERROR\n";
...
my $vars = { ... };
$tt->process( 'itog.t', $vars ) || die $tt->error(), "\n";
Исправление WinLin2, :
Всегда было так:
my $req = Apache2::Request->new($r);
$r->content_type('text/html; charset=utf-8');
my $tt = Template->new(
{
COMPILE_DIR => '/tmp/ttc',
INCLUDE_PATH => [ '/var/www/lib' ],
INTERPOLATE => 1,
PRE_CHOMP => 1,
POST_CHOMP => 1
}
) || die "$Template::ERROR\n";
...
my $vars = { ... };
$tt->process( 'itog.t', $vars ) || die $tt->error(), "\n";
Сделал только обновление системы, исходники не менялись.
Исходная версия WinLin2, :
Всегда было так:
my $req = Apache2::Request->new($r);
$r->content_type('text/html; charset=utf-8');
my $tt = Template->new(
{
COMPILE_DIR => '/tmp/ttc',
INCLUDE_PATH => [ '/var/www/lib' ],
INTERPOLATE => 1,
PRE_CHOMP => 1,
POST_CHOMP => 1
}
) || die "$Template::ERROR\n";
...
my $vars = { ... };
$tt->process( 'itog.t', $vars ) || die $tt->error(), "\n";
Сделал только обновление системы, исходники не менялись.