Avatar billede groggy Nybegynder
27. februar 2002 - 13:11 Der er 32 kommentarer og
3 løsninger

Formmail virker ikke

Jeg skal lave en formmail til en hjemmeside der ligger på sol.dk

Selve koden ser sådan her ud:

<FORM method="get" action="http://tools.subnet.dk/formmail.pl">
<input type="HIDDEN" name="recipient" value="groggy@mail.dk">
<input type="HIDDEN" name="subject" value="E-mail fra hjemmeside">
<input type="HIDDEN" name="redirect" value="profil.htm">
<p><INPUT TYPE="checkbox" NAME="Ja tak, jeg vil gerne modtage mere information">Ja tak, jeg vil gerne modtage mere information</p>
<p><INPUT TYPE="checkbox" NAME="Ja tak, jeg vil gerne ringes op">Ja tak, jeg vil gerne ringes op</p>
<p>Navn:<BR>
<input name="Navn" type="text" size="30"></p>
<p>Adresse:<BR>
<input name="Adresse" type="text" size="30"></p>
<p>Postnr:<BR>
<input name="Postnr" type="text" size="4"></p>
<p>By:<BR>
<input name="By" type="text" size="30"></p>
<p>Telefon:<BR>
<input name="Telefon" type="text" size="8"></p>
<p>E-mail:<BR>
<input name="E-mail" type="text" size="30"></p>
<p>Hvis du ønsker svar på E-mail, husk at skrive din mailadresse.</p>
<input name="submit" type="submit" value="Send">&nbsp;&nbsp;&nbsp;<input name="reset" type="reset" value="Slet">
</FORM>

Der er bare det problem, at det ikke vil virke. Der bliver ikke sendt nogen mail og den hopper ikke tilbage til den side den skal (profil.htm)

Nogen der kan se hvad der er galt?

Med venlig hilsen

Andreas Hansen (Groggy)
Avatar billede backside Nybegynder
27. februar 2002 - 13:31 #1
<input type="HIDDEN" name="redirect" value="profil.htm">
Der skal stå hele stien til profil.htm, MED http:// osv.
Avatar billede groggy Nybegynder
27. februar 2002 - 13:59 #2
Virker stadig ikke. Når jeg udfylder diverse felter og trykker send, kommer denne fejlmeddelelse:

CGI environment on www.subnet.dk
Status: 404
Environment variables
Name: Value: 
BACKEND_NAME cgi 
BACKEND_PORT 4290 
DOCUMENT_ROOT /www/soldk/www.subnet.dk 
GATEWAY_INTERFACE CGI/1.1 
HTTP_ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, */* 
HTTP_ACCEPT_ENCODING gzip, deflate 
HTTP_ACCEPT_LANGUAGE da 
HTTP_HOST cgi.sol.basefarm.net:4290 
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) 
KVASIRDB no 
LAND_TLD dk 
PATH /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin 
QUERY_STRING User=tools&Home=/www/home/dk/t/to/tools&URI=/formmail.pl&User=tools&Home=/www/home/dk/t/to/tools&URI=/formmail.pl 
REMOTE_ADDR 80.62.22.226 
REMOTE_PORT 16425 
REQUEST_METHOD GET 
REQUEST_URI /tools/error/404/index.cgi?User=tools&Home=/www/home/dk/t/to/tools&URI=/formmail.pl&User=tools&Home=/www/home/dk/t/to/tools&URI=/formmail.pl 
SCRIPT_FILENAME /www/soldk/www.subnet.dk/tools/error/404/index.cgi 
SCRIPT_NAME /tools/error/404/index.cgi 
SERVER_ADDR 10.17.32.31 
SERVER_ADMIN webmaster@sol.dk 
SERVER_NAME www.subnet.dk 
SERVER_PORT 80 
SERVER_PROTOCOL HTTP/1.0 
SERVER_SIGNATURE Apache/1.3.20 Server at www.subnet.dk Port 80
SERVER_SOFTWARE Apache/1.3.20 
SYBASE /local/syb-client 
UMA_ROOT /www/common/uma 
UNIQUE_ID PHzX9AoSIB8AAB6-U3s 


Runtime environment
uid 103 
euid 103 
gid 103 
egid 103 
umask 022 
pwd /www/soldk/www.subnet.dk/tools/error/404
Avatar billede backside Nybegynder
27. februar 2002 - 14:07 #3
<FORM method="get" action="http://tools.subnet.dk/formmail.pl">
Prøv med "post"
<FORM method="post" action="http://tools.subnet.dk/formmail.pl">

Og stadig med den jeg postede først.
Avatar billede groggy Nybegynder
27. februar 2002 - 14:15 #4
Har skiftet til post samtidig med den fulde adresse hvilket gør følgende:

Nu kommer fejlmeddelelsen ikke mere. Men den står bare stille og "søger". I følge Opera sender den request til http://tools.subnet.dk/formmail.pl og kommer aldrig videre.

Der bliver heller ikke sendt nogle emails.
Avatar billede backside Nybegynder
27. februar 2002 - 14:17 #5
Hmmm, kan det ha´ noget med Opera at gøre?

Er den uploadet et sted?
Så kan jeg prøve.
Avatar billede groggy Nybegynder
27. februar 2002 - 14:19 #6
Det er det samme i explorer.

http://groggy81.subnet.dk/consult/dansk.htm under kontakt os.
Avatar billede backside Nybegynder
27. februar 2002 - 14:32 #7
Jeg kan ikke finde flere ting der lige falder mig ind som fejl.

Ved ikke om det har en betydning men prøv med "type" før "name":

<input name="submit" type="submit" value="Send">

<input type="submit" name="submit" value="Send">
Avatar billede groggy Nybegynder
27. februar 2002 - 14:39 #8
Hjælper ikke... Laver stadig det samme...
Avatar billede backside Nybegynder
27. februar 2002 - 14:59 #9
Jeg gi´r op.  :(
Avatar billede backside Nybegynder
27. februar 2002 - 15:01 #10
Øhh, kom lige til at tænke på om du ikke skal bruge en subnet mail adresse for at det virker.
Avatar billede groggy Nybegynder
27. februar 2002 - 15:34 #11
Tjoe... Nu kan jeg ikke huske om der følger en med når man opretter et webhotel.
Avatar billede groggy Nybegynder
27. februar 2002 - 15:46 #12
Nu prøvede jeg lige at skifte et script TDC har liggende, hvor min mail også hører til. Og nu virker det næsten.

Nu bliver der sendt en e-mail, men man bliver ikke redirected.
Avatar billede groggy Nybegynder
27. februar 2002 - 20:40 #13
Er der ikke nogen der ved hvordan jeg får den til at redirecte?????
Avatar billede backside Nybegynder
27. februar 2002 - 20:51 #14
Der ligger noget redirect i det script fra TDC, måske det er derfor det ikke virker.
Ellers burde den kode du har virke.
Avatar billede firehat Nybegynder
28. februar 2002 - 21:33 #15
Det er subnet.dk's fejl...

Ligger din hjemmeside der? ellers er det klart...

Og det kan også være at de bare har taget den fonktion fra..

/Firehat
Avatar billede muddi Praktikant
01. marts 2002 - 03:04 #16
name-atributterne bruges vidst nok som variable af CGI-scriptet. Derfor er det nok ikke tilladt at dele dem i flere ord. Jeg har ændret i din kode, så det burde virke nu:

<FORM method="get" action="http://tools.subnet.dk/formmail.pl">
    <input type="HIDDEN" name="recipient" value="groggy@mail.dk">
    <input type="HIDDEN" name="subject" value="E-mail fra hjemmeside">
    <input type="HIDDEN" name="redirect" value="http://groggy81.subnet.dk/consult/afsendt.htm">
    <p>
        <INPUT TYPE="checkbox" NAME="Mere_information">Ja tak, jeg vil gerne modtage mere information
    </p>
    <p>
        <INPUT TYPE="checkbox" NAME="Ringes_op">Ja tak, jeg vil gerne ringes op
    </p>
    <p>
        Navn:<BR><input name="Navn" type="text" size="30">
    </p>
    <p>
        Adresse:<BR><input name="Adresse" type="text" size="30">
    </p>
    <p>
        Postnr:<BR><input name="Postnr" type="text" size="4">
    </p>
    <p>
        By:<BR><input name="By" type="text" size="30">
    </p>
    <p>
        Telefon:<BR><input name="Telefon" type="text" size="8">
    </p>
    <p>
        E-mail:<BR><input name="E-mail" type="text" size="30">
    </p>
    <p>
        Hvis du ønsker svar på E-mail, husk at skrive din mailadresse.
    </p>
    <input name="submit" type="submit" value="Send">&nbsp;&nbsp;&nbsp;<input name="reset" type="reset" value="Slet">
</FORM>

NB! Det er lige meget hvilken mailadresse der står som modtager af mailen

/Muddi
Avatar billede muddi Praktikant
01. marts 2002 - 03:17 #17
Du kan læse alt om formmail på Matt's Script Archive:
http://worldwidemart.com/scripts/readme/formmail.shtml

I SOL's FAQ står følgende:

Nedenstående er en HTML kode for en formmail. Denne kode kan bruges, hvis du ønsker, at folk skal kunne melde sig til et arrangement via din hjemmeside o.lign.
Husk at udskifte din emailadresse med din rigtige emailadresse.

form method="post" action="http://tools.subnet.dk/formmail.pl" input type="hidden" name="recipient" value="din emailadresse" input type="hidden" name="redirect" value="http://Din hjemmesideadresse/ok.html" input type="text" name="ditnavn" value="navn" input type="text" name="hilsen" value="hilsen" input type="submit" name="Submit" value="Submit"

/Muddi
Avatar billede cyber-kox Nybegynder
01. marts 2002 - 13:21 #18
Jeg har også min side ude på Sol.dk, og der virker formmail heller ikke. Det er uden tvivl Sol.dk felj. Prøv f.eks. at gå ind på www.cyber-kox.subnet.dk/kontakt.htm eller bare www.cyber-kox.subnet.dk. Der kan I se at det heller ikke virker. Så, du skal kontakte sol.dk og spørge hvad der er galt. Hvis du får et svar, vil jerg gerne høre fra det.
--------------------------------------------
Med Cyber'sk Hilsen
Cyber Kox
webmaster@cyber-kox.zzn.com
www.cyber-kox.subnet.dk
Avatar billede muddi Praktikant
01. marts 2002 - 16:59 #19
Jeg har formmail liggende på min server, og det ved jeg virker. I er velkomne til at prøve det!

/Muddi
Avatar billede beldring Nybegynder
01. marts 2002 - 17:01 #20
Du må ALDRIG anfive hele stien til hjemmesiden! Drop http:/(/ -Da dette automatisk giver en fejl, da de ikke vil have alle mulige til at linke til deres sider!
Avatar billede muddi Praktikant
01. marts 2002 - 17:16 #21
beldring >> Det gjorde jeg da engang... jeg linkede fra azero.dk til subnet/sols formmail (det var inden jeg lærte at programmere selv *G*) Men det kan jo være at de har ændret lidt på det sidenhen...

/Muddi
Avatar billede muddi Praktikant
04. marts 2002 - 10:45 #22
groggy >> Virker det eller hvad? :o)

/Muddi
Avatar billede groggy Nybegynder
04. marts 2002 - 11:23 #23
Lidt opsamling på det hele indtil videre.

Jeg har endelig fundet ud af hvilket webhotel siden kommer til at ligge på. Den kommer til at ligge her: http://www.voreswebhotel.dk så nu ved jeg præcist hvad linket til cgi-scriptet er. Men men men. Som nævnt tidligere kan jeg godt sende e-mails nu, men den vi ikke redirecte. Det bedste ville være hvis der kunne komme en lille popup side, der fortæller at mailen er sendt, men det kan jeg heller ikke få den til. :(

Jeg har prøvet din kode muddi, men det giver ingen ændring.
Avatar billede backside Nybegynder
04. marts 2002 - 11:28 #24
groggy>> Prøv lige at kikke på min, den redirecter som den skal.
www.backside.dk

<INPUT type="hidden" name="redirect" value="http://www.backside.dk/sendt.htm">
Avatar billede groggy Nybegynder
04. marts 2002 - 11:40 #25
Nu fik jeg den til at redirecte. Men er der nogen der ved hvordan jeg får svarsiden til at åbne op i et lille popup vindue?
Avatar billede backside Nybegynder
04. marts 2002 - 12:17 #26
Nej, jeg har også bøvlet med det uden held.
Men du kan jo gøre som jeg har gjort.
En simpel viderestilling:
<META HTTP-EQUIV="REFRESH" CONTENT="3;URL=forside.htm">
Avatar billede muddi Praktikant
05. marts 2002 - 00:50 #27
Jeg tror ikke at det er muligt at få svarsiden til at poppe op i et lille vindue! Så skal du lave noget frækt javascript... evt. kombineret med noget serverside programemring, og hvis du havde adgang til det, så ville du næppe bruge formmail.pl :o)

/Muddi
Avatar billede backside Nybegynder
05. marts 2002 - 00:54 #28
muddi>> Også lidt min tanke.  ;)
Avatar billede groggy Nybegynder
05. marts 2002 - 09:03 #29
Trist det ikke kan blive i et popupvindue. For som muddi også siger bliver det vist lidt for avanceret til mig hvis jeg skal lave det med serverside programmering og javascript.

Er det så ikke muligt at få svar siden frem i en bestemt frame?
Avatar billede backside Nybegynder
05. marts 2002 - 09:19 #30
Ka´ heller ikke få det til at virke.  :(
Avatar billede muddi Praktikant
05. marts 2002 - 14:17 #31
Det er heller ikke muligt så'n umiddelbart :o( For at få den vidst i en anden frame skal du bruge target-atrubutten og den kan du ikke sætte, da det er et perl-script som redirecter.

Skal dit script bare skrive at mailen er sendt, for så kan du lave det ret nemt! Hvor i dit frameset er formularen placeret? Ligger siden på nettet?? Må man evt. se den??

/Muddi
Avatar billede groggy Nybegynder
06. marts 2002 - 12:02 #32
Jeg siger mange tak for hjælpen. Det bliver som det er, bortset fra at ham jeg laver hjemmesiden for, ikke vil have en formmail alligevel... Meget typisk.

Men nu har jeg da lært lidt om det. :)
Avatar billede backside Nybegynder
06. marts 2002 - 12:20 #33
Hehe, sådan kan det jo gå.  ;)
Avatar billede groggy Nybegynder
06. marts 2002 - 12:28 #34
Nu hvor jeg alligevel har jer her... Kan man ved et enkelt link, ændre indholdet i to frames?
Avatar billede backside Nybegynder
06. marts 2002 - 12:43 #35
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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