|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Mikhailov 2:5020/400 22 Nov 2002 00:42:58 To : All Subject : HTML::Template -> scalarref -------------------------------------------------------------------------------- здравствуйте, при попытке применить HTML::Template не на файл, а на данные в памяти, и пользуясь родной докой, из #!perl use CGI::Carp qw( fatalsToBrowser ); use HTML::Template; $tmpl_body = "some <tmpl_var name=name> text"; $tmpl = HTML::Template->new(scalarref => $tmpl_body); $tmpl->param(name => "cool"); print "Content-type: text/html\n\n"; print $tmpl->output; получаю: Can't use string ("some <tmpl_var name=name> text") as a SCALAR ref while "strict refs" in use at C:/Perl/site/lib/HTML/Template.pm line 1194. указанное место (1194) дает думать, что проблема в разимновке переменных при use strict, сказанном в HTML::Template. платформа win98/perl version 5.005_03/apache 1.3.22 как победить? артем --- ifmail v.2.15dev5 * Origin: WEBPlus Ltd. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/20800901a9b2.html, оценка из 5, голосов 10
|