Guest Marcelo Campos Postado Julho 10, 2007 Denunciar Share Postado Julho 10, 2007 Bom dia, eu fiz um formulario de contato, só que não consigo que ele mande o anexo, vou postar o codigo aqui, se alguém puder me ajudar, muito obrigado.-------------Form.htm-------------<form action="contato_envia.asp" onSubmit="MM_validateForm('nome','','R','e-mail','','RisEmail','código','','R');return document.MM_returnValue"> <table width="560" border="0"> <tr><td colspan="2"><div align="center"><span class="tópico">Venha fazer parte da equipe da 8888! Mencione o código da vaga para qual se enquadra, ao enviar seu currículo.<br> <br> </span> <img src="imagens/qualificacao_11.jpg" width="560" height="2"></div></td> </tr> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td width="100" class="lado_D">Assunto <img src="imagens/ponto_dois.jpg" width="3" height="18"></td> <td width="460" class="assunto"> Envio de currículo para 8888! </td> </tr> <tr> <td class="lado_D">*Nome <img src="imagens/ponto_dois.jpg" width="3" height="18"></td> <td width="460"> <input name="nome" type="text" class="campos" id="nome"></td> </tr> <tr> <td class="lado_D">*E-mail <img src="imagens/ponto_dois.jpg" width="3" height="18"></td> <td width="460"> <input name="E-mail" type="text" class="campos" id="e-mail"></td> </tr> <tr> <td class="lado_D">Telefone <img src="imagens/ponto_dois.jpg" width="3" height="18"></td> <td width="460" class="assunto"> ( <input name="dddd" type="text" class="ddd" id="dddd" maxlength="2"> ) <input name="tele" type="text" class="telefone" id="tele"></td> </tr> <tr> <td class="lado_D">*Anexo <img src="imagens/ponto_dois.jpg" width="3" height="18"></td> <td width="460"> <input name="Procurar" type="file" class="anexa" id="Anexo"></td> </tr> <tr> <td class="lado_D">Código da Vaga <img src="imagens/ponto_dois.jpg" width="3" height="18"></td> <td width="460"> <input name="codigo" type="text" class="campos" id="codigo"></td> </tr> <tr> <td class="lado_D">Mensagem <img src="imagens/ponto_dois.jpg" width="3" height="18"></td> <td width="460"> <input name="mens" type="text" class="mensagem" id="mens"></td> </tr> <tr> <td> </td> <td width="460" valign="middle"> <img src="imagens/ponto_dois.jpg" width="3" height="16"> <input name="Submit" type="submit" class="botao" value="Enviar mensagem"> <img src="imagens/ponto_dois.jpg" width="3" height="16"></td> </tr> </table></form> -------------------------- contato_envia.asp -------------------------- <html> <%@language = "VBscript"%> <% Corpodoemail = "Assunto: Envio de currículo para 8888!" & vbcrlf Corpodoemail = corpodoemail + "Nome: " & request.form("nome") & vbcrlf Corpodoemail = corpodoemail + "E-mail: " & request.form("emai") & vbcrlf Corpodoemail = corpodoemail + "Telefone: " & request.form("dddd") & VBCrLf & VBCrLf & request.form("tele") & vbcrlf Corpodoemail = copordoemail + objMail.AttachFile Server.MapPath("Procurar") & vbcrlf Corpodoemail = corpodoemail + "Código da Vaga: " & request.form("codigo") & vbcrlf Corpodoemail = corpodoemail + "Mensagem: " & request.form("mens") & vbcrlf gnom = Request.Form("nome") Set Mailer = Server.CreateObject("SMTPsvg.Mailer") x=request.form("nome") Mailer.FromName = x email = request.form("emai") Mailer.FromAddress = "manda@www.com.br" strMailHost = "mail.www.com.br" Mailer.RemoteHost = "mail.www.com.br" Mailer.Recipient= "manda@www.com.br" Mailer.Subject = request.form("assu") Mailer.BodyText = "Olá tttt:" & VBCrLf & VBCrLf & "Você acabou de receber uma mensagem de " & request.form("nome") & "." & VBCrLf & VBCrLf & "Mensagem:" & VBCrLf & request.Form("mens") & VBCrLf & VBCrLf & "Código da Vaga:" & VBCrLf & request.Form("codigo") & VBCrLf & VBCrLf & "Telefone para contato: " & "( " & request.Form("dddd") & " ) " & request.Form("tele") & VBCrLf & "Nome: " & request.Form("nome") & VBCrLf & "E-mail: " & request.Form("emai") 'Corpodoemail 'Mailer.SendMail ' Clear.BodyText If Mailer.SendMail then %>Eu queria que ele mandasse o anexo, que nem do outlook, você anexa e ele chega na caixa de e-mail, e não fica com um link que vai baixar no servidor.grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Deividy Postado Julho 10, 2007 Denunciar Share Postado Julho 10, 2007 o seu form precisa ter enctype="multipart/form-data"dentro da tag <form ... >Corpodoemail = copordoemail + objMail.AttachFile Server.MapPath("Procurar") & vbcrlfele esta chegando aqui porque não deveria ter request.querystring Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Marcelo Campos Postado Julho 10, 2007 Denunciar Share Postado Julho 10, 2007 Cara eu não consegui entender o que você quiz dizer com "ele esta chegando aqui porque não deveria ter request.querystring"valeu, pela ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Marcelo Campo] Postado Julho 10, 2007 Denunciar Share Postado Julho 10, 2007 Ta dando esse erro, quando testo:-------------------------------------------------------------------------------------------------------Microsoft VBScript compilation error '800a0401'Expected end of statement/final/fconosco_envia.asp, line 9Corpodoemail = copordoemail + objMail.AttachFile Server.MapPath("procurar") & vbcrlf------------------------------------------------------------------------------------------------------- Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Marcelo Campos Postado Julho 12, 2007 Denunciar Share Postado Julho 12, 2007 ninguém pode me ajudar, só falta isso pra eu finalizar o projeto, e não encontro isso em lugar algum.seja um outro codigo, tuturial, sei lá.Obrigado pela atenção. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Marcelo Campos
Bom dia, eu fiz um formulario de contato, só que não consigo que ele mande o anexo, vou postar o codigo aqui, se alguém puder me ajudar, muito obrigado.
-------------
Form.htm
-------------
-------------------------- contato_envia.asp --------------------------Eu queria que ele mandasse o anexo, que nem do outlook, você anexa e ele chega na caixa de e-mail, e não fica com um link que vai baixar no servidor.
grato.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.