Ir para conteúdo
Fórum Script Brasil

PAmaral

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Tudo que PAmaral postou

  1. Grande Romerito, Ao invés de utf8_encode( $_POST["nome"] ); coloquei utf8_decode( $_POST["nome"] ); Ai deu certo! Mas valeu, pois se não fosse você estava f*****!!! Abraços!
  2. Não sei estou falando besteira, mas na função mail você não indica servidor de SMTP. Tipo: mail("destinatario@algum-email.com", "Assunto", "Texto", $headers);
  3. Aowwwww Romerito! Entaum, tentei aqui, mudou os caracteres mas continua dando erro... Olha o exemplo abaixo: Mensagem: A????????o2 (Ação2) Assunto: Ação2 (Ação2) Vlw!
  4. Grande Danilo, Entaum, não conheço muito de linguagens de programação, na verdade minha área é design de interação, AI e usabilidade. Mas pelo que eu sei, o servidor PHP tem que estar com esta função habilitada, no caso só utilizei no UolHost e no Hostnet e ambos funcionaram perfeitamente. Quanto ao envio para servidores públicos, já consegui sim, apontei para o GMail e Hotmail e ambos receberam perfeitamente. Abraços, Patrick Amaral
  5. Pessoal, não foi falta de pesquisar... Já tentei de tudo, mas quando o visitante envia uma mensagem para o webmail recebo a mensagem totalmente desconfigurada. Mandei exibir o cabeçalho completo e este formulárionão está enviando a codificação utf-8 como em outros e-mail que são enviados e exibidos corretamente e em seu cabeçalho completo consigo localizar a codificação recebida. O webmail é de um site hospedado no UolHost. Segue abaixo como é exibida a mensagem: Mensagem: Formul??rio apresentando caracteres desconfigurados no webmail do uolhost. A????o Integra????o ??nica Segue abaixo meu arquivo enviar.php <? header('Content-Type: text/html; charset=utf-8\r\n'); $erro = ''; if(empty($_POST['nome'])) $erro .= '- nome<br/>'; if(empty($_POST['email'])) $erro .= '- email<br/>'; if(empty($_POST['assunto'])) $erro .= '- assunto<br/>'; if(empty($_POST['mensagem'])) $erro .= '- mensagem<br/>'; $nome = $_POST["nome"]; $email = $_POST["email"]; $assunto = $_POST["assunto"]; $mensagem = $_POST["mensagem"]; $exibir_apos_enviar = 'sucesso.php'; global $email; $data = date("d/m/y"); $ip = $_SERVER['REMOTE_ADDR']; $navegador = $_SERVER['HTTP_USER_AGENT']; $hora = date("H:i"); if (empty($erro)) { mail ("meuemail@servidor.com", "$assunto", "Nome: $nome\nE-mail: $email\nIp: $ip\nNavegador: $navegador\nData: $data\nHora: $hora\nMensagem: $mensagem", "From: $email" ); $site = "site.com.br"; $titulo = "Seu e-mail foi recebido com sucesso!"; $msg = "$nome, agradecemos seu contato. Em breve retornaremos sua mensagem!"; $exibir_apos_enviar = 'sucesso.php'; mail("$email", "$titulo", "$msg", "From: $site" ); header("location:$exibir_apos_enviar"); } else { header("location:erro.php"); } ?> Valeu pessoal!
  6. Ok! Perfeito! Funcionou perfeitamente, muito obrigado!
  7. Pessoal, me ajudem, por favor!!! Utilizo a função mail para enviar os dados de um formulário para o e-mail do cliente. O problema é que agora ele quer a opção para anexar arquivos doc no formulário para envio juntamente com os dados... Abaixo envio o formulárioque estou utilizando e o erro ao tentar enviar: Erro: No input file specified. enviar.php <?php $nome=$_POST[nome]; $email=$_POST[email]; $assunto=$_POST[assunto]; $arquivo=$_POST[arquivo]; $mensagem=$_POST[mensagem]; mail("email@email.com","$assunto"," Nome: $nome Email: $email Assunto: $assunto Mensagem: $mensagem","FROM:$nome<$email>"); echo "<meta http-equiv='refresh' content='1;URL=sucesso.php'>"; ?> formulário.php <form method="post" action="enviar.php" enctype="multipart/form-data"> <table width="320" border="0" cellspacing="2" cellpadding="0"> <tr> <td width="60" align="left" valign="middle" class="texto">Nome:</td> <td width="10"> </td> <td width="250" align="left" valign="middle"><input name="nome" type="text" class="boxForm" id="nome" size="40" /></td> </tr> <tr> <td width="60" align="left" valign="middle" class="texto">E-mail:</td> <td width="10"> </td> <td width="250" align="left" valign="middle"><input name="email" type="text" class="boxForm" id="email" size="40" /></td> </tr> <tr> <td align="left" valign="middle" class="texto">Assunto:</td> <td> </td> <td width="250" align="left" valign="middle"><input name="assunto" type="text" class="boxForm" id="assunto" size="40" /></td> </tr> <tr> <td align="left" valign="middle" class="texto"> </td> <td> </td> <td align="left" valign="middle"><input type=file name=arquivo size=20 maxlength=50"></td> </tr> <tr> <td width="60" align="left" valign="middle" class="texto">Mensagem:</td> <td width="10"> </td> <td width="250" align="left" valign="middle"><textarea name="mensagem" cols="37" rows="5" class="boxForm" id="mensagem"></textarea></td> </tr> <tr> <td width="60" align="left" valign="middle" class="texto"> </td> <td> </td> <td width="250" align="left" valign="middle"><input name="limpar" type="reset" class="boxForm3" id="limpar" value="Limpar" /> <input name="Submit" type="submit" class="boxForm2" id="Submit" value="Enviar mensagem" /></td> </tr> <tr> <td width="60"> </td> <td width="10"> </td> <td width="250" align="left" valign="middle"> </td> </tr> </table> </form>
×
×
  • Criar Novo...