Resultatet av test.pl?flavor=Test er følgende :
Content-Type: text/html; charset=ISO-8859-1
<!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" lang="en-US"
xml:lang="en-US">
<head>
<title>Hello World</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"
/>
</head>
<body>
<h1>Greetings</h1><p>Your favorite flavor is Test.</p>
</body>
</html>
Dette gjør at det øverst på siden står Content-Type: text/html;
charset=ISO-8859-1.
Men denne setningen skulle vel egentlig være en en del av html
headeren og ikke selve web siden.
Perl scriptet kjøres på en Windows 2003 med MS IIS 6, perl 5..8.7.
Noen som vet hva som kan være galt ?
--
Kai Stian
Kai Stian Olstad wrote:
>
> Dette gjør at det øverst på siden står Content-Type: text/html;
> charset=ISO-8859-1. Men denne setningen skulle vel egentlig være en en del
> av html headeren og ikke selve web siden.
>
> Perl scriptet kjøres på en Windows 2003 med MS IIS 6, perl 5..8.7. Noen som
> vet hva som kan være galt ?
Vanligvis tyder dette på at webserveren eller programmet ditt har skrevet ut
noen headere (etterfulgt av en tom linje), rett før du skriver ut din header.
Jeg pleier å bruke LWP sin GET og HEAD programmer for å finne ut hva som
_egentlig_ blir sendt fra webserveren. Kanskje du kan prøve det? :)
Foreslår at du spør de vennlige folkene i no.it.tjenester.www.programmering om
hvordan man setter opp IIS til å gjøre det du vil.
- Salve
--
#!/usr/bin/perl
sub AUTOLOAD{$AUTOLOAD=~/.*::(\d+)/;seek(DATA,$1,0);print# Salve Joshua Nilsen
getc DATA}$"="'};&{'";@_=unpack("C*",unpack("u*",':4@,$'.# <s...@foo.no>
'2!--"5-(50P%$PL,!0X354UC-PP%/0\`'."\n"));eval "&{'@_'}"; __END__ is near! :)