Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi pessoal to com uma duvida, eu ja tentei colocar um codigo de anexo no script abaixo, mas não funcionou então eu to passando o script dp formulaio e do envio para quem poder dar uma força!
Formulario:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[http://www.w3.org/TR/html4/loose.dtd">http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>index</title><script language="JavaScript" type="text/JavaScript"><!--function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}MM_reloadPage(true);//--></script></head><body><div id="Layer1" style="position:absolute; left:3px; top:2px; width:784; height:218px; z-index:1"> <table width="100%" border="0"> <tr> <td colspan="4"> </td> </tr> <tr> <td width="22%"> </td> <td colspan="2"><form name="form1" method="post" action="script.php"> <table width="100%" border="0"> <tr> <td>Produto</td> <td><select name="pedido" id="pedido"> <option value="erro"> **INTERNET**</option> <option value="site">Criação de Site</option> <option value="banner">Banner</option> <option value="newslatter">Newsletter </option> <option value="emailmk">E-mail Marketing</option> <option value="errp">**DESIGNER GRÀFICO**</option> <option value="ffp">Flyers, folders e Panfletos</option> <option value="rji">Revistas, jornais e Informativos</option> <option value="cv">Cartão de Visita</option> <option value="idg">Imã de Geleadeira</option> <option value="mdp">Marcador de Página</option> <option value="ade">Adesivos</option> <option value="erro">**PACOTES**</option> <option value="kit1">Kit empreendedor ( site, cartão de visita, folder)</option> <option value="kit2">Kit loja (site, imã de geladeira, marcodores de página, flyers)</option> </select></td> </tr> <tr> <td width="13%">Data:</td> <td width="87%"><select name="dia" id="dia"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="mes" id="mes"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <select name="ano" id="ano"> <option>2006</option> </select></td> </tr> <tr> <td>Nome:</td> <td><input name="nome" type="text" id="nome" size="40"></td> </tr> <tr> <td>Endereço:</td> <td><input name="endereco" type="text" id="endereco" size="40"></td> </tr> <tr> <td>Telefone:</td> <td><input name="telefone" type="text" id="telefone" size="40"></td> </tr> <tr> <td>Celular:</td> <td><input name="celular" type="text" id="celular" size="40"></td> </tr> <tr> <td>E-mail</td> <td><input name="email" type="text" id="email" size="40"></td> </tr> <tr> <td>Skype:</td> <td><input name="skype" type="text" id="skype" size="40"></td> </tr> <tr> <td>Msn:</td> <td><input name="msn" type="text" id="msn" size="40"></td> </tr> <tr> <td>Serviço/produto: </td> <td><input name="produto" type="text" id="produto" size="40"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Objetivo s ser resolvido: </td> </tr> <tr> <td colspan="2"><textarea name="objetivo" cols="50" rows="5" id="objetivo"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Principal diferencial a ser explorado: </td> </tr> <tr> <td colspan="2"><textarea name="diferen" cols="50" rows="5" id="diferen"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Publico alvo (quem compra/quem cosome) </td> </tr> <tr> <td colspan="2"><textarea name="publico" cols="50" rows="5" id="publico"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Concorrência direta e indireta</td> </tr> <tr> <td colspan="2"><textarea name="concor" cols="50" rows="5" id="concor"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">N° cores /cor obrigatória</td> </tr> <tr> <td colspan="2"><textarea name="cores" cols="50" rows="5" id="cores"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td>1º apresentação </td> <td><select name="aprese" id="aprese"> <option value="15dias">Em até 15 dias</option> <option value="30dias">Em até 30 dias</option> <option value="45dias">Em Até 45 dias</option> <option value="60dias">Em até 60 dias</option> </select></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Observações:</td> </tr> <tr> <td colspan="2"><textarea name="obser" cols="50" rows="5" id="obser"></textarea></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><input type="submit" name="Submit" value="Enviar"></td> </tr> </table> </form></td> <td width="22%"> </td> </tr> <tr> <td colspan="4"> </td> </tr> </table></div></body></html>
envio.php
<?php$pedido = $_POST['pedido'];$dia = $_POST['dia'];$mes = $_POST['mes'];$ano = $_POST['ano'];$nome = $_POST['nome'];$endereco = $_POST['endereco'];$telefone = $_POST['telefone'];$celular = $_POST['celular'];$email = $_POST['email'];$skype = $_POST['skype'];$msn = $_POST['msn'];$produto = $_POST['produto'];$objetivo = $_POST['objetivo'];$diferen = $_POST['diferen'];$publico = $_POST['publico'];$concor = $_POST['concor'];$cores = $_POST['cores'];$apre = $_POST['aprese'];$obs = $_POST['obser'];$msg = "<font face=’Verdana’ size=’1'><b>Pedido:</b> \t$pedido</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Data:</b> \t$dia, t$mes, t$ano</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Nome:</b> \t$nome</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Telefone:</b> \t$telefone</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Celular:</b> \t$celular</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>E-mail:</b> \t$email</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Skype:</b> \t$skype</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Msn:</b> \t$msn</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Produto:</b> \t$produto</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Objetivo:</b> \t$objetivo</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>diferen:</b> \t$diferen</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Publico Alvo:</b> \t$publico</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Concorrentes:</b> \t$concor</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Cores:</b> \t$cores</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>1º apresentação:</b> \t$aprese</font><br><br>";$msg .= "<font face=’Verdana’ size=’1'><b>Observações:</b> \t$obser</font><br><br>";$mensagem = "$msg";$remetente = "$email";$destinatario = "fabio.artesgraficas@gmail.com";$assunto = "briefing";$headers = "From: ".$remetente."\nContent-type: text/html"; # o ‘text/html’ é o tipo mime da mensagemif(!mail($destinatario,$assunto,$mensagem,$headers)){print "falha no envio da mensagem";} else {echo "<script> window.parent.location.href = 'obrigado.htm' </script>";}?>
Fico agradecido, torrei as minhas ideias, e tudo q fiz ja deu erro, os script prontos q ru pego funcionan, mas quando e u adpto naum, se alguem pude me ajudar agradeço
olha o código
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "[http://www.w3.org/TR/html4/loose.dtd">http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>index</title><script language="JavaScript" type="text/JavaScript"><!--function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}MM_reloadPage(true);//--></script></head><body><div id="Layer1" style="position:absolute; left:3px; top:2px; width:784; height:218px; z-index:1"> <table width="100%" border="0"> <tr> <td colspan="4"> </td> </tr> <tr> <td width="22%"> </td> <td colspan="2"><form name="form1" method="post" enctype="multipart/form-data" action="./script.php"> <table width="100%" border="0"> <tr> <td>Produto</td> <td><select name="pedido" id="pedido"> <option value="erro"> **INTERNET**</option> <option value="site">Criação de Site</option> <option value="banner">Banner</option> <option value="newslatter">Newsletter </option> <option value="emailmk">E-mail Marketing</option> <option value="errp">**DESIGNER GRÀFICO**</option> <option value="ffp">Flyers, folders e Panfletos</option> <option value="rji">Revistas, jornais e Informativos</option> <option value="cv">Cartão de Visita</option> <option value="idg">Imã de Geleadeira</option> <option value="mdp">Marcador de Página</option> <option value="ade">Adesivos</option> <option value="erro">**PACOTES**</option> <option value="kit1">Kit empreendedor ( site, cartão de visita, folder)</option> <option value="kit2">Kit loja (site, imã de geladeira, marcodores de página, flyers)</option> </select></td> </tr> <tr> <td width="13%">Data:</td> <td width="87%"><select name="dia" id="dia"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="mes" id="mes"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <select name="ano" id="ano"> <option>2006</option> </select></td> </tr> <tr> <td>Nome:</td> <td><input name="nome" type="text" id="nome" size="40"></td> </tr> <tr> <td>Endereço:</td> <td><input name="endereco" type="text" id="endereco" size="40"></td> </tr> <tr> <td>Telefone:</td> <td><input name="telefone" type="text" id="telefone" size="40"></td> </tr> <tr> <td>Celular:</td> <td><input name="celular" type="text" id="celular" size="40"></td> </tr> <tr> <td>E-mail</td> <td><input name="email" type="text" id="email" size="40"></td> </tr> <tr> <td>Skype:</td> <td><input name="skype" type="text" id="skype" size="40"></td> </tr> <tr> <td>Msn:</td> <td><input name="msn" type="text" id="msn" size="40"></td> </tr> <tr> <td>Serviço/produto: </td> <td><input name="produto" type="text" id="produto" size="40"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Objetivo s ser resolvido: </td> </tr> <tr> <td colspan="2"><textarea name="objetivo" cols="50" rows="5" id="objetivo"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Principal diferencial a ser explorado: </td> </tr> <tr> <td colspan="2"><textarea name="diferen" cols="50" rows="5" id="diferen"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Publico alvo (quem compra/quem cosome) </td> </tr> <tr> <td colspan="2"><textarea name="publico" cols="50" rows="5" id="publico"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Concorrência direta e indireta</td> </tr> <tr> <td colspan="2"><textarea name="concor" cols="50" rows="5" id="concor"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">N° cores /cor obrigatória</td> </tr> <tr> <td colspan="2"><textarea name="cores" cols="50" rows="5" id="cores"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td>1º apresentação </td> <td><select name="aprese" id="aprese"> <option value="15dias">Em até 15 dias</option> <option value="30dias">Em até 30 dias</option> <option value="45dias">Em Até 45 dias</option> <option value="60dias">Em até 60 dias</option> </select></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2">Observações:</td> </tr> <tr> <td colspan="2"><textarea name="obser" cols="50" rows="5" id="obser"></textarea></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td class="tabela220noCenter">Arquivo:</td> <td class="tabelaTotal"><input type="file" class="formulario" name="arquivo" id="arquivo" /></td> </tr> <tr> <td colspan="2"><input type="submit" name="Submit" value="Enviar"></td> </tr> </table> </form></td> <td width="22%"> </td> </tr> <tr> <td colspan="4"> </td> </tr> </table></div></body></html>
script.php
<?php$pedido = $_POST['pedido'];$dia = $_POST['dia'];$mes = $_POST['mes'];$ano = $_POST['ano'];$nome = $_POST['nome'];$endereco = $_POST['endereco'];$telefone = $_POST['telefone'];$celular = $_POST['celular'];$email = $_POST['email'];$skype = $_POST['skype'];$msn = $_POST['msn'];$produto = $_POST['produto'];$objetivo = $_POST['objetivo'];$diferen = $_POST['diferen'];$publico = $_POST['publico'];$concor = $_POST['concor'];$cores = $_POST['cores'];$apre = $_POST['aprese'];$obs = $_POST['obser'];$attach = $_FILES["arquivo"]["tmp_name"];$attach_name = $_FILES["arquivo"]["name"];$attach_size = $_FILES["arquivo"]["size"];$attach_type = $_FILES["arquivo"]["type"];if ($attach != NULL){ //abre o arquivo para codificá-lo no formato de email $file = fopen($attach, "r"); $contents = fread($file, $attach_size); $encoded_attach = chunk_split(base64_encode($contents)); fclose($file); //define os headers do anexo e da mensagem $mailheaders .= "MIME-version: 1.0\n"; $mailheaders .= "Content-type: multipart/mixed; "; $mailheaders .= "boundary=\"Message-Boundary\"\n"; $mailheaders .= "Content-transfer-encoding: 7BIT\n"; $mailheaders .= "X-attachments: $attach_name"; $mailheaders .= "From:"; $msg_body .= "\n\n--Message-Boundary\n"; $msg_body .= "Content-type: $attach_type; name=\"$attach_name\"\n"; $msg_body .= "Content-Transfer-Encoding: BASE64\n"; $msg_body .= "Content-disposition: attachment; filename=\"$attach_name\"\n\n"; $msg_body .= "$encoded_attach\n"; $msg_body .= "--Message-Boundary--\n"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Pedido:</b> \t$pedido</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Data:</b> \t$dia, t$mes, t$ano</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Nome:</b> \t$nome</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Telefone:</b> \t$telefone</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Celular:</b> \t$celular</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>E-mail:</b> \t$email</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Skype:</b> \t$skype</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Msn:</b> \t$msn</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Produto:</b> \t$produto</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Objetivo:</b> \t$objetivo</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>diferen:</b> \t$diferen</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Publico Alvo:</b> \t$publico</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Concorrentes:</b> \t$concor</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Cores:</b> \t$cores</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>1º apresentação:</b> \t$aprese</font><br><br>"; $msg_body .= "<font face=’Verdana’ size=’1'><b>Observações:</b> \t$obser</font><br><br>"; $destinatario = "emaildestino"; //envia o email para as variáveis já definidas e tratadas e mostra mensagem de sucesso if (mail($destinatario, "TESTE", $msg_body, $mailheaders)){ echo "ok"; }else{ echo"falha"; }}?>
funcionando
veja mais tbm em http://forum.imasters.com.br/index.php?showtopic=123954 abraços
kara funciona!, mas as variaveis nome e etcs naum vão junto so a foto!
você qer anexar um arquivo no envio do e-mail eh isso?qndo enviar um e-mail q envie um arquivo anexo!?não entendi corretamente sua pergunta..