|
| Undgå HTML retur fra Perl på server? Fra : Carsten Madsen |
Dato : 25-01-01 14:14 |
|
Jeg vil redigere en tekst-fil på serveren via min hjemmeside (IE). Jeg
henter teksten op i en form og sender den tilbage til et Perl-program der
gemmer den igen. Det er fint nok. Problemet er at browseren forventer at få
en HTML-side tilbage, og jeg er nødt at skrive noget dummy-HTML ud i
Perl-programmet.
Kan jeg køre Perl-programmet uden at skulle aflevere HTML tilbage?
MVH
Carsten
| |
Lauritz Jensen (25-01-2001)
| Kommentar Fra : Lauritz Jensen |
Dato : 25-01-01 14:28 |
|
Carsten Madsen wrote:
>
> Jeg vil redigere en tekst-fil på serveren via min hjemmeside (IE). Jeg
> henter teksten op i en form og sender den tilbage til et Perl-program der
> gemmer den igen. Det er fint nok. Problemet er at browseren forventer at få
> en HTML-side tilbage, og jeg er nødt at skrive noget dummy-HTML ud i
> Perl-programmet.
>
> Kan jeg køre Perl-programmet uden at skulle aflevere HTML tilbage?
Et eller andet skal du da retunerer? Hvad skal browseren ellers vise?
Hvis browseren ikke skal vise noget, hvorfor printer du så ikke bare
"<html><body></body></html>" ud?
X-FUT: dk.edb.internet.webdesign.serverside
--
Lauritz
| |
Thomas Jespersen (25-01-2001)
| Kommentar Fra : Thomas Jespersen |
Dato : 25-01-01 23:41 |
|
"Carsten Madsen" <carstensm@hotmail.com> writes:
> Kan jeg køre Perl-programmet uden at skulle aflevere HTML tilbage?
Det er egentlig ikke et Perl spørgsmål, men du skal bare sende en
"204" HTTP-header tilbage.
(måske er det rarest hvis du på en eller anden måde kan se du har
trykket på "Submit" en gang?)
| |
Carsten Madsen (26-01-2001)
| Kommentar Fra : Carsten Madsen |
Dato : 26-01-01 01:45 |
|
Tak fordi du svarede alligevel.
"Thomas Jespersen" <thomas@daimi.au.dk> wrote in message
news:y4nu26ni7bu.fsf@nero.daimi.au.dk...
> "Carsten Madsen" <carstensm@hotmail.com> writes:
>
> > Kan jeg køre Perl-programmet uden at skulle aflevere HTML tilbage?
>
> Det er egentlig ikke et Perl spørgsmål, men du skal bare sende en
> "204" HTTP-header tilbage.
Vil du ikke godt forklare lidt mere om "204" HTTP-header - Jeg har ingen
anelse om hvad det er? Hvad skal skrives med print?
> (måske er det rarest hvis du på en eller anden måde kan se du har
> trykket på "Submit" en gang?)
??? Der skal jo ske det samme hver gang, nemlig at teksten sendes til
programmet på serveren.
MVH
Carsten
| |
Thomas Jespersen (26-01-2001)
| Kommentar Fra : Thomas Jespersen |
Dato : 26-01-01 02:43 |
|
"Carsten Madsen" <carstensm@hotmail.com> writes:
> Vil du ikke godt forklare lidt mere om "204" HTTP-header - Jeg har ingen
> anelse om hvad det er? Hvad skal skrives med print?
Noget der ligner:
print "Status: 204 No Response\n\n";
eller hvis du bruger CGI.pm
print $query->header(-status=>'204 No Response');
| |
Jakob Andersen (26-01-2001)
| Kommentar Fra : Jakob Andersen |
Dato : 26-01-01 03:39 |
| | |
Peter (30-01-2001)
| Kommentar Fra : Peter |
Dato : 30-01-01 11:30 |
|
>Kan jeg køre Perl-programmet uden at skulle aflevere HTML tilbage
Et eller andet skal browseren vise når din fil er gemt F.eks .
1)
print "Content-type: text/html\n\n";
print "Dokumentet er nu rettet tryk her for at rette andre\n\n";
.....eller
2)
print "Location: http://www.jubii.dk\n\n;
--
Venlig hilsen
Peter
| |
|
|