Formmail

Tags:    formmail

Hej!

Vi ville på vores hjemmeside gerne have en formmail, hvor forældre kan tilmelde deres børn til ture, lejre mm. Jeg har selv lavet hjemmesiden, men jeg forstår ikke en brik af alle de tekniske oplysninger der skal være i et sådan script(?), jeg har kigget på flere koder på nettet, men jeg kan ikke gennemskue, hvad jeg skal rette i, så de passer til vores hjemmeside og server.

Jeg har brug for en færdig kode, jeg kan lægge ind, der hvor vi har brug for dem. Jeg regner med at jeg selv kan rette i teksten afh. af arrangenmentets type.

Er der nogen, der vil hjælpe mig?



31 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 9 karma
Sorter efter stemmer Sorter efter dato
Da jeg selv prøvede mig frem, var jeg inde på deres hjemmeside og kigge.
Det lader til at man godt kan, jeg forstår bare ikke deres forklaring:
http://www.clichehosting.com/dk/support/mail/#help eller ved hvad en SMTP server er..



Prøv følgende i stedet for
Fold kodeboks ind/udKode 


SMTP er en email server hvor du kan sende emails igennem.



Indlæg senest redigeret d. 07.06.2012 15:57 af Bruger #15754
Hvor skal jeg sætte det ind henne?

Min form_ac.asp er ens med den på http://www.codefixer.com/tutorials/sample_form_email_script.asp
med undtagelse af linjerne

NewMailObj.From = "michael@codefixer.com"
NewMailObj.To = "whoever_you_want_to_send_it_to@hotmail.com"

der er ændret til

NewMailObj.From = request.form("email")
NewMailObj.To = "chuchuwolf@gmail.com"

efter forslag fra Kenneth



Fold kodeboks ind/udKode 


Du skal så lige hive fat i dine andre inputs og sætte smtp.Message op på den måde du selv ønsker.



Du skal så lige hive fat i dine andre inputs og sætte smtp.Message op på den måde du selv ønsker.


Det ved jeg ikke, hvad betyder. Hvad er mine andre inputs for noget?



Når du skriver request.form("andet") så får du værdien af input feltet med name="andet" - du har den med email, adresse osv. som du også skal have sendt med emailen.

Noget ala det her så du får bygget din besked op med alle detaljerne
Fold kodeboks ind/udKode 




Ok, det forstår jeg. Det skal sættes sammen med den kode der starter med
<%
set smtp=Server.CreateObject("Bamboo.SMTP")

men hvor skal jeg indsætte koden? Skal den have en fil for sig?

Når du skriver request.form("andet") så får du værdien af input feltet med name="andet" - du har den med email, adresse osv. som du også skal have sendt med emailen.

Noget ala det her så du får bygget din besked op med alle detaljerne
Fold kodeboks ind/udKode 


Er det med vilje at der ikke er + foran request.form("adresse") og intet + "<br/>" i den linje?



Indlæg senest redigeret d. 07.06.2012 20:35 af Bruger #17254
Der er + for adresse men ikke navn - += gør at du ikke overskriver det der allerede står men da navn er den første er det ikke nødvendigt. Br tagsne er fordi jeg har glemt det :)



Ok.
Har lavet en test2: http://kfum-kalvehave.dk/test%202.htm
Så med de felter skal mine inputs, så se sådan ud?

<%
set smtp=Server.CreateObject("Bamboo.SMTP")
smtp.Server="smtp.cliche.dk"
smtp.Rcpt="chuchuwolf@gmail.com"
smtp.From=request.form("email")
smtp.FromName=request.form("navn")
smtp.Subject="Tilmelding til arrangement"
smtp.Message = request.form("andet")
smtp.Message = "Navn: " + request.form("navn") + "<br/>"
smtp.Message += "Enhed: " + request.form("enhed") + "<br/>"
smtp.Message += "Deltager: " + request.form("deltagelse") + "<br/>"
smtp.Message += "Enhed: " + request.form("enhed") + "<br/>"
smtp.Message += "Deltager familien: " + request.form("familie") + "<br/>"
smtp.Message += "Voksen: " + request.form("voksen") + "<br/>"
smtp.Message += "Born: " + request.form("born") + "<br/>"
smtp.Message += "Meddelelse: " request.form("meddelelse")
smtp.Message += "By: " request.form("by")

smtp.Send

Response.redirect("http://kfum-kalvehave.dk/index.htm")
%>


Jeg ved desværre ikke, hvordan man laver "kode rullegardinet"..



Hvad er "kode rullegardinet"?

Jeg tog fejl man kan ikke skrive += men skal skrive &


Så det bliver til

smtp.Message = request.form("andet") & "Navn: " & request.form("navn") & "<br/>" & "Enhed: " & request.form("enhed") & "<br/>" & "Deltager: " & request.form("deltagelse") & "<br/>" & "Enhed: " & request.form("enhed") & "<br/>" & "Deltager familien: " & request.form("familie") & "<br/>" & "Voksen: " & request.form("voksen") & "<br/>" & "Born: " & request.form("born") & "<br/>" & "Meddelelse: " & request.form("meddelelse") & "By: " & request.form("by")

hvilket er meget ulæseligt...



Indlæg senest redigeret d. 07.06.2012 23:55 af Bruger #15754
t