18. juli 2002 - 13:17
Der er
8 kommentarer og 1 løsning
-FORMAIL
Hvor laver jeg action af formmail
Annonceindlæg fra Bluecircle
<form action="fil.asp" method="post"> eller hvad mener du ??
Hvis du vil bruge ASP kan du bruge følgende: <html> <head> <title></title> <link rel="stylesheet" href="dinstyle.css" type="text/css"> <body> <h2 align="center">:: Send en ny mail</h2> <table align="left"> <form action="sendmail.asp?mode=send" method="post"> <tr><td valign="top"> <p>Modtagers E-mail: </p> </td> <td valign="top"> <input type="text" name="modtager" size="30" class="form"> </td></tr> <tr><td valign="top"> <p>Bcc modtager: </p> </td> <td valign="top"> <input type="text" name="bccmodtager" size="30" class="form"> </td></tr> <tr><td valign="top"> <p>Emne: </p> </td> <td valign="top"> <input type="text" name="emne" size="30" class="form"> </td></tr> <tr><td valign="top"> <p>E-mail: </p> </td> <td valign="top"> <textarea rows="15" cols="100" name="mail" class="form"></textarea> </td></tr> <tr><td valign="top"> </td> <td valign="top"> <input type="Submit" name="submit" value="..:: Send Mail ::.." class="sms"> </td></tr> </form> <tr><td valign="top"> </td> <td valign="top"><br><br> <p>Bemærk: Alle HTML koder er tilladte !</p> </td></tr> </table> </body> </html> <% If Request.Querystring("mode") = "send" Then Dim mailtext, email If Request.Form("modtager") = "" or Request.Form("mail") = "" Then mailtext = "<div align=""center"" style='font-size:16px; color: red; font-weight: bold; font-family: ""Times New Roman"";'>Alle felter skal udfyldes !</div>" Response.Write mailtext Else '******** BESKED SENDES START ******** '--------------ASPEmail start--------------------- email = Replace(Request.Form("mail"),vbCrLf,"<br>") Set Mail = Server.CreateObject("Persits.MailSender") Mail.Host = "smtpserver.domaene.dk" Mail.From = "dinmail" Mail.FromName = "ditnavn" Mail.AddAddress Request.Form("modtager") Mail.AddAddress Request.Form("bccmodtager") Mail.Subject = Request.Form("emne") Mail.isHTML = True Mail.Body = email On Error Resume Next Mail.Send Response.Redirect("mailenersendt.asp") End If End If %>
¨jeg mener noget i stil med <FORM ACTION="mailto:janemil@ofir.dk" method="post">
okay.. men det er da sjovere selv at lave det :) Så skal du bruge en Formmail, som Tiscali engang havde noget af... Men kan du ikke bruge ASP ? Hvor har du webhotel henne?
Friserverplads.dk Jeg kan ikke kode asp som jeg fortrækker html
De understøtter jo ASP, men jeg kan ikke umiddelbart se om de understøtter ASPEmail... Hvis du ikke vil have noget ASP, så må du kigger dig om efter en server hvorpå der ligger en Formmail.pl <> CGI script...
<form name="Mailto:janemi@ofir.dk" method="GET" action="mailto:janemil@ofir.dk"> Navn:<BR><input type="text" name="Namefrom"> <BR><BR> Emai:<BR> <input type="text" name="From" value="@" maxlength="30"><BR><BR> <input type="submit" value="Send"> </form> Det er noget i den stil
Du skal bruge et formmail script som modtager tingene fra formularen og som sender det ud ! Jeg kan godt fixe et script der kan klare det, hvis det er ?!
Her er et eksempel med Formmail : <FORM METHOD="POST" ACTION="/cgi-sys/formmail.pl" METHOD = "POST"> <INPUT type=hidden name="recipient" value="YOUREMAIL-HERE@XYZ.COM"> subject: <input type=text name="subject"> <P> email: <input type=text name="email"> <P> <TEXTAREA name="comments" cols=60 rows=10></TEXTAREA> <P> <INPUT TYPE="submit"> <INPUT TYPE="reset"> </FORM> som du kan se SKAL de sendes til et script (formmail.pl) !!!
Vi tilbyder markedets bedste kurser inden for webudvikling