--UPDATE--
Error: /weblogs/lon-web-1/httpd-error.log:[Fri Sep 22 18:04:49 2006] [
+error] Error executing run mode 'home': Can't locate object method "p
+rocess" via package "html_template" (perhaps you forgot to load "html
+_template"?) at /home/lsrfm/webs/qwer.lsrfm.com/perllib/LSRfm/Applica
+tion/Home.pm line 38.
code:
package LSRfm::Application::Home;
use strict;
use warnings;
use base qw(LSRfm::Base);
use Apache::Reload;
use CGI;
use CGI qw/:standard/;
use CGI::Cookie;
sub setup {
my $self = shift;
$self->start_mode('home');
$self->run_modes([qw/home/]);
}
sub home {
my $self = shift;
my $html_template = $self->param('html_template');
my $cookie1 = new CGI::Cookie(-name=>'LSRfm',-value=>{ fudge => 'c
+ake' });
# $cookie2 = new CGI::Cookie(-name=>'preferences',
# -value=>{ font => Helvetica,
# size => 12 }
# );
print header(-cookie=>[$cookie1]);
#use comma
# fetch existing cookies
# %cookies = fetch CGI::Cookie;
# $id = $cookies{'ID'}->value;
# create cookies returned from an external source
# %cookies = parse CGI::Cookie($ENV{COOKIE});
my $output;
$html_template->process('home',
{
wrapper => $self->wrapper(),
},
\$output) || die $html_template->error;
return $output;
}
1;
I get a 200 ok, but error as wont display the page, it did work before the cookie attempt
Barry Carlyon
barry@barrycarlyon.co.uk
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|