Apache2-ASP
view release on metacpan or search on metacpan
sbin/asphelper view on Meta::CPAN
# And this (unless you already have):
AddModule perl_module modules/mod_perl.so
# And *Don't* forget about this line:
Include @{[ cwd() ]}/@{[ $args->{domain} ]}/conf/httpd.conf
";
open my $asp_ofh, '>', "$args->{domain}/htdocs/index.asp";
print $asp_ofh <<'ASP';
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Apache2::ASP Test Page</title>
</head>
<body>
<h1>Congratulations</h1>
<p>You have successfully installed Apache2::ASP.</p>
<p>
Visit your <a href="/examples/contact.asp">example contact form</a> to see
sbin/asphelper view on Meta::CPAN
last_name: Doe
email: john.doe\@test.com
message: This is a test message...just a test.
YAML
close($data_ofh);
mkdir "$args->{domain}/htdocs/examples" or die "CANNOT MKDIR examples: $!";
open my $contact_asp, '>', "$args->{domain}/htdocs/examples/contact.asp";
print $contact_asp <<"ASP";
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%
# Make a "sticky form":
if( my \$args = \$Session->{__lastArgs} )
{
\$Form->{\$_} = \$args->{\$_} foreach keys(\%\$args);
}# end if()
my \$errors = \$Session->{validation_errors} || { };
my \$err = sub {
my \$name = shift;
return unless \$errors->{\$name};
( run in 1.424 second using v1.01-cache-2.11-cpan-49f99fa48dc )