Avatar billede c-sharp Nybegynder
12. februar 2004 - 10:39 Der er 11 kommentarer og
1 løsning

Problemer med mail-script

Jeg har lige installeret perl på min Win 2003 server, og har også haft mit mail script til at virke, men nu lige pludselig virker det ikke mere. Jeg får følgende fejl:

The specified CGI application misbehaved by not returning a complete set of HTTP headers.
Avatar billede mfalck Praktikant
12. februar 2004 - 10:44 #1
kig evt i log-filerne og se om der står noget - det lyder som om dit script prøver at skrive noget ud på siden før den er klar;

ellers prøv at sætte
use CGI::Carp qw(carpout);

i starten af scriptet

du kan evt også prøve at køre det fra kommandolinien og se hvad det skriver.
Avatar billede c-sharp Nybegynder
12. februar 2004 - 12:23 #2
Jeg kan ikke finde noget i log filerne.

hvor skal jeg skrive "use CGI::Carp qw(carpout);"

det er i en webform jeg bruger scriptet:

<form method="POST" action="http://automail.inet.dk/cgi/perl.exe?process-mail.pl" onsubmit>
      <input type="hidden" name="_nextpage" value="http://www.test.dk/tak.htm"><input type="hidden" name="_smtp" value="mail.test.dk"><input type="hidden" name="_subject" value="Brochurebestilling&nbsp;fra&nbsp;internet"><input type="hidden" name="_to" value="salg@test.dk"><div align="center"><center></font><table border="0" width="438" cellspacing="0" cellpadding="0">
Avatar billede mfalck Praktikant
12. februar 2004 - 13:03 #3
use CGI::Carp qw(carpout); skal stå i process-mail.pl
Avatar billede c-sharp Nybegynder
13. februar 2004 - 08:03 #4
Det er åbenbart ikke scriptet den er gal med, det er vist på serveren den er gal, jeg har opsat en virtuel mappe der referere til c:\perl\bin på min webserver under det alias den tilhøre. Når jeg kalder den nu får jeg en side hvor på der står at handlingen er annulleret. min helloworld test side virker stadig fint
Avatar billede c-sharp Nybegynder
17. marts 2004 - 08:10 #5
Har opgivet at få det til at virke ind til videre.

mfalck> du skal have tak for din tid.
Avatar billede the-exterminator Nybegynder
17. marts 2004 - 08:18 #6
HUSK AT I DIN .PL FIL SKAL STARTE SÅDAN HER
#!/perl/bin/perl.exe

ELLERS VIL DET IKKE VIRKE PÅ EN WIN2003

<form method="POST" action="http://automail.inet.dk/cgi/perl.exe?process-mail.pl" onsubmit>
      <input type="hidden" name="_nextpage" value="http://www.test.dk/tak.htm"><input type="hidden" name="_smtp" value="mail.test.dk"><input type="hidden" name="_subject" value="Brochurebestilling&nbsp;fra&nbsp;internet"><input type="hidden" name="_to" value="salg@test.dk"><div align="center"><center></font><table border="0" width="438" cellspacing="0" cellpadding="0">
Avatar billede the-exterminator Nybegynder
17. marts 2004 - 08:19 #7
HUSK AT I DIN .PL FIL SKAL STARTE SÅDAN HER
#!/perl/bin/perl.exe

Og Der Er Nogenb Ander Ting I Din httpd.conf Der Skal Rettes Til Os osv.

ELLERS VIL DET IKKE VIRKE PÅ EN WIN2003

<form method="POST" action="http://automail.inet.dk/cgi/perl.exe?process-mail.pl" onsubmit>
      <input type="hidden" name="_nextpage" value="http://www.test.dk/tak.htm"><input type="hidden" name="_smtp" value="mail.test.dk"><input type="hidden" name="_subject" value="Brochurebestilling&nbsp;fra&nbsp;internet"><input type="hidden" name="_to" value="salg@test.dk"><div align="center"><center></font><table border="0" width="438" cellspacing="0" cellpadding="0">
Avatar billede c-sharp Nybegynder
17. marts 2004 - 08:25 #8
Jeg er ikke helt med.

Hvad er det helt præcis jeg skal rette?
Avatar billede the-exterminator Nybegynder
17. marts 2004 - 08:31 #9
Ligger .pl Filen På Din Egen Computer Eller Noget Du har Fundet Fra En Udbyder. ??

Du Ved Hvis Du Går Ind I Din "c:\apache\conf Der Har Du En Fil Der Hedder httpd.conf Den Skal Der Rettes Noget I. Jeg Har Bøvlet Med Det Hele Dagen Igår Os.

2 Sek. Så Kan Du Se Hvad Du Mere Skal Rette I Den Fil
Avatar billede the-exterminator Nybegynder
17. marts 2004 - 08:32 #10
I Den Fil httpd.conf Skal Du I Bunden Lave Denne Her.

<VirtualHost *>
    ServerAdmin Mit-Navn@Domæne.dk
    DocumentRoot C:/Apache2/htdocs/Domæne.dk
    ServerName www.Domæne.dk
    ErrorLog logs/Domæne-error_log
    CustomLog logs/Domæne-access_log common
    ScriptAlias /cgi-bin "C:/Apache2/htdocs/Domæne/cgi-bin/"
</VirtualHost>
Avatar billede the-exterminator Nybegynder
17. marts 2004 - 08:33 #11
Men Hvis Din .pl Fil Ligger Hos Dig Selv Skal Du Rette Den Øverste Linje Til
#!/perl/bin/perl.exe
Avatar billede the-exterminator Nybegynder
17. marts 2004 - 08:33 #12
Da Du Har Afsluttet Sagen Kan Du Kontakte Mig På ICQ : 121061091 Hvis Du Har ICQ Så Skal jeg Nok HJælpe Dig Over Den
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester