Hi guys I was wondering if anyone can help me out with form mailing. I have made it as far as getting the forms to go in email from from my website but I am stuck like a pig when it comes to making it send with a file attachment. Here is my code, any feedback is much appreciated. <table border="0"> <tr> <td> <form action="gdform.asp" method="post" ENCTYPE="multipart/form-data" name="Contact"> <input type="hidden" name="subject" value="New Message" /> <input type="hidden" name="redirect" value="thankyou.html" /> </td> </tr> <tr> <td>Name:</td><td><input type="text" name="Name" /></td> </tr> <tr> <td>Phone:</td><td><input type="text" name="Phone" /></td> </tr> <tr> <td>E-Mail:</td><td><input type="text" name="email" /></td> </tr> <tr> <td>Comments:</td><td><textarea name="comments" cols="45" rows="15"> Type comments here.</textarea></td> </tr> <tr> <td>Attachment:</td><td><input type="file" name"Ad" size="60"></td> </tr> <tr><td></td> <td><div align="center"><input type="submit" name="submit" value="submit"/></div></td><td></td> </form> </tr> </table> PS this is on godaddy and i am using the defualt formmailer becuase i am not sure how to upload aspcode to my server. **edit** if i remove the ENCTYPE="multipart/form-data" from the from string it lets the form fields through but the result is only text in the email. when i keep it in it has a dastardly error "No variables sent to form! Unable to process request." Thanks
here is a link, I have posted a couple of script for myself, you are welcome to use them http://www.deluxe.am/forum/topic.asp?TOPIC_ID=31
<% Set myMail=CreateObject("CDO.Message") myMail.Subject="Sending email with CDO" myMail.From="mymail@mydomain.com" myMail.To="someone@somedomain.com" myMail.TextBody="This is a message." myMail.AddAttachment "c:\mydocuments\test.txt" myMail.Send set myMail=nothing %> sorry, im not sure how this plugs into my existing code or for that matter if it is even supposed to. can you please give a more in depth explaination, i'm new to this thank you
this should be your "gdform.asp" file 1. myMail.Subject=trim(request("subject")) 2. myMail.From=trim(request("Name")) & "<" & trim(request("email")) &">" 3. myMail.TextBody=trim(request("comments")) at the end you'll need to redirect the user to the page where your form is or put a JavaScript like this ASP <%response.redirect "contact.asp?message=Your mail was sent."%> Code (markup): JavaScript <html> <head> <title>Email sent!</title> <script language="JavaScript"> <!--hide from old browsers var time = null function move() { window.location = 'http://www.gta.am/' } //--> </script> </head> <%YOUR ASP CODE HERE%> <body onload="timer=setTimeout('move()',5000)"> <div class="title" align="center">Thank you for contacting us! You will be redirected to the contacts page in 5 seconds.</div> </body> </html> Code (markup): You might need to upload the file to the server before sending
ok, 2 things i have questions about. 1. all i need is for the form to be emailed directly to me at my email address. 2. I don't want the file to be required material for the form to send. does this code enable both of these things?
Try editin this line <td>Attachment:</td><td><input type="file" name[COLOR="Red"]=[/COLOR]"Ad" size="60"></td> Code (markup):