Ir para conteúdo
Fórum Script Brasil

wagner-tuglio

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre wagner-tuglio

  • Data de Nascimento 12/03/1964

Contatos

  • Website URL
    http://www.descontopravoce.com.br

Perfil

  • Gender
    Male
  • Location
    Brasil-SP

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

wagner-tuglio's Achievements

0

Reputação

  1. Olá, tenho 2 arquivos que achei na net e são ideais para meu form do site. Porém não chega no meu e-mail, alguém pode me dizer onde está o problema? Estou com meu site na Locaweb. arquivo 01 (email.php): ---------------------------------------------------- <?php $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); $ip = gethostbyname($_SERVER['REMOTE_ADDR']); ?> <html> <head> <script language="javascript"> function checa_formulario(email){ if (email.nome.value == ""){ alert("Por Favor não deixe o seu nome em branco!!!"); email.nome.focus(); return (false); } if (email.email_from.value == ""){ alert("Por Favor não deixe o seu email em branco!!!"); email.email_from.focus(); return (false); } if (email.email.value == ""){ alert("não deixe o email destinatario em branco!!!"); email.email.focus(); return (false); } if (email.assunto.value == ""){ alert("não deixe o assunto em branco!!!"); email.assunto.focus(); return (false); } } </script> <title>Formulário</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- .email { text-transform: lowercase; } .texto { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; } .style1 { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none; } table { font-family: Verdana, Geneva, sans-serif; } table { font-size: 12px; } table { color: #000; } --> </style> </head> <body onLoad="document.email.nome.focus();"> <form onSubmit="return checa_formulario(this)" action="envia.php" method="post" enctype="multipart/form-data" name="email"> <input NAME="hostname" TYPE="HIDDEN" ID="hostname" VALUE="<?php print $hostname; ?>"> <input NAME="ip" TYPE="HIDDEN" ID="ip" VALUE="<?php print $ip; ?>"> <table width="502" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" background="imagens/fale_conosco.gif" bgcolor="#ffffff"> <tr> <td> <br> <br> <table width="400" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#ffffff"> <tr> <td> <table width="55%" border="0" align="center"> <tr> <td><div align="right"><span class="texto">Nome:</span></div></td> <td><input name="nome" type="text" id="nome" size="50" class="texto"></td> </tr> <tr> <td width="19%"><div align="right" class="texto">Email:</div></td> <td width="81%"><input name="email_from" type="text" class="texto"></td> </tr> <tr> <td width="19%"><div align="right" class="texto">Para:</div></td> <td width="81%"> <select name="destinatario" class="texto"> <option selected="selected" class="texto">Selecione um Setor</option> <option class="texto" value="contato@descontopravoce.com.br">Atendimento</option> <option class="texto" value="mkt@descontopravoce.com.br">Marketing</option> <option class="texto" value="rh@descontopravoce.com.br">RH</option> <option class="texto" value="contato@descontopravoce.com.br">Logistica</option> <option class="texto" value="wagner@descontopravoce.com.br">Diretoria</option> </select> </td> </tr> <tr> <td><div align="right" class="texto">Assunto:</div></td> <td><input name="assunto" type="text" id="assunto" class="texto"></td> </tr> <tr> <td><div align="center" class="texto">Mensagem</div></td> <td><textarea name="mensagem" cols="50" rows="3" id="mensagem" class="texto"></textarea></td> </tr> <tr> <td><div align="center" class="texto">Anexo do Email</div></td> <td><input name="arquivo" type="file" size="40" class="texto"></td> </tr> <tr> <td>&nbsp;</td> <td><input type="submit" name="Submit" value="Enviar" class="texto"></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </form> <tr> <td VALIGN="TOP"><div ALIGN="CENTER"><font SIZE="1" FACE="Arial, Helvetica, sans-serif"> <?php print "Endereço IP do Host de origem: " . $ip; ?> </font></div></td> </tr> </body> </html> ------------------------------------------------------------------------------------------------------------------ arquivo 02 (envia.php):---------------------------------------------------- <?php //pego os dados enviados pelo formulario $nome = $_POST["nome"]; $email = $_POST["destinatario"]; $assunto = $_POST["assunto"]; $email_from = $_POST["email_from"]; $mensagem_final = "Enviado por: $_POST[nome] \n\n\n\n<br><br><br>"; $mensagem_final .= "Mensagem: $mensagem \n\n\n<br><br> __________________________________________________________________________________________________ <br> Endereço de IP do remetente da mensagem : $ip"; //formato o campo da mensagem $mensagem = wordwrap( $mensagem_final, 50, "<br>", 1); //valido os emails if (!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)){ echo"<center>Digite um email valido</center>"; echo "<center><a href=\"javascript:history.go(-1)\">Voltar</center></a>"; exit; } if (!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email_from)){ echo "<center>Digite um email valido</center>"; echo "<center><a href=\"javascript:history.go(-1)\"><center>Voltar</center></a>"; exit; } //anexando um arquivo ou não $arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE; if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){ $fp = fopen($_FILES["arquivo"]["tmp_name"],"rb"); $anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"])); $anexo = base64_encode($anexo); fclose($fp); $anexo = chunk_split($anexo); $boundary = "XYZ-" . date("dmYis") . "-ZYX"; $mens = "--$boundary\n"; $mens .= "Content-Transfer-Encoding: 8bits\n"; $mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain $mens .= "$mensagem_final\n"; $mens .= "--$boundary\n"; $mens .= "Content-Type: ".$arquivo["type"]."\n"; $mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; $mens .= "Content-Transfer-Encoding: base64\n\n"; $mens .= "$anexo\n"; $mens .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $headers .= "$boundary\n"; mail($email,$assunto,$mens,$headers); echo "<br><br><br><br><br>"; echo "<center> <table> <tr bgcolor=\"#B9DCFF\"> <td width=\"500\"> <div align=center><font size=3 face=arial><b><br>Email com anexo enviado com sucesso<br><br> Aguarde nosso contato<br><br> Obrigado!</font> <div align=center><font color= #FFFFFF size=2 face=arial><b><br></font> <center> <font color=#FF9900> <b>__________________________________________________________</b> </font> </center> </td> </tr> </table> </center>"; } else{ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; mail($email,$assunto,$mensagem_final, $headers); echo "<br><br><br><br><br>"; echo "<center> <table> <tr bgcolor=\"#B9DCFF\"> <td width=\"500\"> <div align=center><font size=3 face=arial><b><br>Email enviado com sucesso<br><br> Aguarde nosso contato<br><br> Obrigado!</font> <div align=center><font color= #FFFFFF size=2 face=arial><b><br></font> <center> <font color=#FF9900> <b>__________________________________________________________</b> </font> </center> </td> </tr> </table> </center>"; } ?> ---------------------------------------------------------------------------------------------- Tenho o costume de HTML, mas PHP é novo pra mim. Muuuuito obrigado a quem me ajudar. Abs, Wagner
×
×
  • Criar Novo...