Avatar billede kelderkold Nybegynder
24. juli 2008 - 16:11 Der er 12 kommentarer og
2 løsninger

formmail fungerer ikke

jeg har på denne side lavet en formular hvor folk kan tilmelde sig og jeg få tilmeldingen pÃ¥ mail med alle de oplysninger jeg skal bruge.
problemet er bare at jeg har lavet den i publisher/frontpage, og min udbyder ikke umiddelbart understøtter frontpage udvidelser.

er der en der enkelt kan lave siden i alm. html med fungerende formmail?

http://dm.racefun.dk/

one.com skriver at formmailskal stå sådan her:
For at få FormMail-scriptet til at virke, skal du bruge følgende stykke kode (som kun er et eksempel - der skal derfor rettes i diverse felter):

<FORM method="post" action="http://www.dit-domæne.dk/cgi-bin/FormMail.pl">
<input type="hidden" name="recipient" value="din@e-mailadresse.dk">
<input type="hidden" name="subject" value="Her kan du skrive en emne-tekst">
<input type="hidden" name="redirect" value="http://www.dit-domæne.dk/nyside.html">
</FORM>
Avatar billede w13 Novice
24. juli 2008 - 16:31 #1
Ja, du indsætter bare følgende et sted i din kode:

<form method="post" action="/cgi-bin/FormMail.pl">
<input type="hidden" name="recipient" value="din@e-mailadresse.dk">
<input type="hidden" name="subject" value="Her kan du skrive en emne-tekst">
<input type="hidden" name="redirect" value="nyside.html">
</form>

Så retter du bare:

din@e-mailadresse.dk
til din mailadresse.

Her kan du skrive en emne-tekst
til mailens emne.

nyside.html
til den side, som man skal blive sendt hen til.
Avatar billede kelderkold Nybegynder
24. juli 2008 - 16:58 #2
næe det virker ikke bare fordi jeg har lavet siden på denne måde med publisher:

<form action=--WEBBOT-SELF-- method=post>
<!--webbot bot="SaveResults" s-email-address="keld@racefun.dk"
    s-email-format="TEXT/PRE" b-email-label-fields="TRUE"
    s-email-Subject="tilmelding til DM 2008" s-builtin-fields="Date Time"
    b-email-subject-from-field="FALSE"-->

selvom jeg fjerner denne kode virker det ikke
24. juli 2008 - 17:02 #3
<FORM method="post" action="http://www.dit-domæne.dk/cgi-bin/FormMail.pl">

Denne linie viser at du skal have en fil 'formmail.pl' uploadet til mappen cgi-bin.
Avatar billede w13 Novice
24. juli 2008 - 17:15 #4
erikjuul>> Men det er der vist også som standard lagt ind fra one.com's side.

kelderkold>> Det du skriver er også helt forkert. Brug den kode, jeg skrev:

<form method="post" action="/cgi-bin/FormMail.pl">
<input type="hidden" name="recipient" value="din@e-mailadresse.dk">
<input type="hidden" name="subject" value="Her kan du skrive en emne-tekst">
<input type="hidden" name="redirect" value="nyside.html">
</form>

Og husk at rette de ting, jeg nævnte! =)
Avatar billede w13 Novice
24. juli 2008 - 17:18 #5
Som du selv siger, har din kode noget at gøre med frontpageextensions, som ikke er tilgængelige på din side.

Den kode, som One.com foreslår, skulle derimod virke upåklageligt uden større fiksfakserier.
Avatar billede kelderkold Nybegynder
24. juli 2008 - 17:23 #6
http://dm.racefun.dk/

jeg har rettet til det du skrev, men nu sker der slet ikke noget, når jeg klikker send
Avatar billede w13 Novice
24. juli 2008 - 17:48 #7
Sorry, der mangler nogle felter:

<form method="post" action="/cgi-bin/FormMail.pl">

<input type="hidden" name="recipient" value="din@e-mailadresse.dk">
<input type="hidden" name="subject" value="Her kan du skrive en emne-tekst">
<input type="hidden" name="redirect" value="nyside.html">

navn:<input type="text" name="realname" size="34"><br>

email: <input type="text" name="email" size="54"><br>

Besked:<br>
<textarea name="besked" cols="40" rows="4"></textarea>

</form>
Avatar billede w13 Novice
24. juli 2008 - 17:49 #8
Du kan tilføje alle de felter, du vil. De vil blive sendt med mailen.
Lige nu kunne du f.eks. få mailen:

navn: w13
email: ...
besked: hej
Avatar billede w13 Novice
24. juli 2008 - 17:52 #9
Hvis alle felterne på siden f.eks. skal sendes med, så skal <form ...> stå før alle felterne og </form> skal så stå efter.
Avatar billede kelderkold Nybegynder
24. juli 2008 - 18:00 #10
ok w13, takker for hjælpen, det var bare den der med at flytte </form>
så virkede min første side.
takker giver dig lige point
iøvrigt manglede jeg send knappen i dit script.
Avatar billede w13 Novice
24. juli 2008 - 18:01 #11
Ja, det er også rigtigt. :)
Avatar billede kelderkold Nybegynder
24. juli 2008 - 18:22 #12
og / foran nyside.htm :)
damm det er lækkert det virker
Avatar billede w13 Novice
24. juli 2008 - 18:23 #13
Skråstregen kommer jo helt an på, hvor nyside.htm ligger ja.
Avatar billede w13 Novice
24. juli 2008 - 18:23 #14
Men det er nu altid en god idé at indlede alle stier med /
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