Ir para conteúdo
Fórum Script Brasil

needforspeed1501

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre needforspeed1501

needforspeed1501's Achievements

0

Reputação

  1. Bom dia Pessoal, Estou com o mesmissimo problema. No internet explorer e no chrome funciona direitinho, so que no opera e no firefox as letras ficam piscando. alguém poderia me dar uma luz?
  2. Bom dia, Sou novata e fiz meu primeiro site seguindo tutoriais da net.Porem estou com problemas para receber e-mails atravez de meu formulario.A uolhost disse q somente e possivel se o formulario tiver autenticacao smtp.mas quando peco suporte quanto a isso eles falam falam e num explicam nada! Gostaria,se possivel,que me ensinasse a adicionar essa tal d autenticacao smtp no meu arquivo enviar.php Meu arquivo esta assim: <?php ########################################################## ///////////////////////////////////////////////////// ### /// Autor: Mateus Campos //// ### /// E-mail: mateuscampos@globo.com //// ### /// Site: www.centralwarez.com //// ### /// MSN: mateus@centralwarez.com //// ### /// Obs: favor não retirar os nossos créditos!!! //// ### ///////////////////////////////////////////////////// ### ########################################################## // aqui começa o script //pega as variaveis por POST $nome = $_POST["nome"]; $site = $_POST["site"]; $email = $_POST["email"]; $fone = $_POST["fone"]; $assunto = $_POST["assunto"]; $mensagem = $_POST["mensagem"]; global $email; //função para validar a variável $email no script todo $data = date("d/m/y"); //função para pegar a data de envio do e-mail $ip = $_SERVER['REMOTE_ADDR']; //função para pegar o ip do usuário $navegador = $_SERVER['HTTP_USER_AGENT']; //função para pegar o navegador do visitante $hora = date("H:i"); //para pegar a hora com a função date //aqui envia o e-mail para você mail ("contato@japaservice.com", //email aonde o php vai enviar os dados do form "$assunto", "Nome: $nome\nData: $data\nIp: $ip\nNavegador: $navegador\nHora: $hora\nSite: $site\nE-mail: $email\nTelefone: $fone\n\nMensagem: $mensagem", "From: $email" ); //aqui são as configurações para enviar o e-mail para o visitante $site = "www.japaservice.com"; //o e-mail que aparecerá na caixa postal do visitante $titulo = "Japa Service - Comunicação Visual e Toldos"; //titulo da mensagem enviada para o visitante $msg = "$nome, obrigado por entrar em contato conosco, em breve entraremos em contato"; //aqui envia o e-mail de auto-resposta para o visitante mail("$email", "$titulo", "$msg", "From: $site" ); echo "<p align=center>$nome, sua mensagem foi enviada com sucesso!</p>"; echo "<p align=center>Estaremos retornando em breve.</p>"; ?> Desde já agradeco a quem puder me dar uma luz!!
  3. Bom dia, Estou com o mesmissimo problema!!Peguei o cogigo do enviar.php no uolhost e não funciona de jeito nehum!!já faz 2 dias q to quebrando a cabeca tentando descobrir o q ta errado mas ta impossivel!! Meu enviar.php e esse: <?php /*apenas dispara o envio da mensagem caso houver/existir $_POST['enviar']*/ if (isset($_POST['enviar'])) { /*digite os destinatarios separados por virgula*/ $destinatarios = 'japaservice1@gmail.com'; /*usuario ou nome completo da conta criada em sua hospedagem, como por exemplo teste@seudominio*/ $usuario = 'secreto.dominiotemporario.com'; /*senha da conta de email acima*/ $senha = 'secreto'; /*nome do destinatario no qual receberá a mensagem*/ $nomeDestinatario = 'mensagem do site'; /*abaixo as veriaveis principais, que devem conter em seu formulario*/ $nomeRemetente = $_POST['nomeRemetente']; $resposta = $_POST['email']; $assunto = $_POST['assunto']; $_POST['mensagem'] = nl2br($_POST['mensagem']); /***********************************A PARTIR DAQUI não ALTERAR************************************/ foreach ($_POST as $dados['me1'] => $dados['me2']) { $dados['me3'][] = '<b>'.$dados['me1'].'</b>: '.$dados['me2']; } $dados['me3'] = '<hr><h4>Mensagem do site</h4>'.implode('<br>', $dados['me3']).'<hr>'; $dados['email'] = array('usuario' => $usuario, 'senha' => $senha, 'servidor' => 'smtp.'.substr(strstr($usuario, '@'), 1), 'nomeRemetente' => $nomeRemetente, 'nomeDestinatario' => $nomeDestinatario, 'resposta' => $resposta, 'assunto' => $assunto, 'mensagem' => $dados['me3']); ini_set('php_flag mail_filter', 0); $conexao = fsockopen($dados['email']['servidor'], 587, $errno, $errstr, 10); fgets($conexao, 512); $dados['destinatarios'] = explode(',', $destinatarios); foreach ($dados['destinatarios'] as $dados['1']) { $dados['destinatarios']['RCPTTO'][] = '< '.$dados['1'].' >'; $dados['destinatarios']['TO'][] = $dados['1']; } $dados['cabecalho'] = array('EHLO ' => $dados['email']['servidor'], 'AUTH LOGIN', base64_encode($dados['email']['usuario']), base64_encode($dados['email']['senha']), 'MAIL FROM: ' => '< '.$dados['email']['usuario'].' >', 'RCPT TO:' => $dados['destinatarios']['RCPTTO'], 'DATA', 'MIME-Version: ' => '1.0', 'Content-Type: text/html; charset=iso-8859-1', 'Date: ' => date('r',time()), 'From: ' => array($dados['email']['nomeRemetente'].' ' => '< '.$dados['email']['usuario'].' >'), 'To:' => array($dados['email']['nomeDestinatario'].' ' => $dados['destinatarios']['TO']), 'Reply-To: ' => $dados['email']['resposta'],'Subject: ' => $dados['email']['assunto'], 'mensagem' => $dados['email']['mensagem'], 'QUIT'); foreach ($dados['cabecalho'] as $dados['2'] => $dados['3']) { if (is_array($dados['3'])) { foreach ($dados['3'] as $dados['4'] => $dados['5']) { $dados['4'] = empty($dados['4']) ? '' : $dados['4']; $dados['5'] = empty($dados['5']) ? '' : $dados['5']; $dados['4'] = is_numeric($dados['4']) ? '' : $dados['4']; if (is_array($dados['5'])) { $dados['5'] = "< ".implode(', ', $dados['5'])." >"; } fwrite($conexao, $dados['2'].$dados['4'].$dados['5']."\r\n", 512).'<br>'; fgets($conexao, 512); } } else { $dados['2'] = empty($dados['2']) ? '' : $dados['2']; $dados['3'] = empty($dados['3']) ? '' : $dados['3']; $dados['2'] = is_numeric($dados['2']) ? '' : $dados['2']; if ($dados['2'] == 'Subject: ') { fwrite($conexao, $dados['2'].$dados['3']."\r\n", 512).'<br>'; fwrite($conexao, "\r\n", 512).'<br>'; fgets($conexao, 512); } elseif ($dados['2'] == 'mensagem') { fwrite($conexao, $dados['3']."\r\n.\r\n").'<br>'; fgets($conexao); } else { fwrite($conexao, $dados['2'].$dados['3']."\r\n", 512).'<br>'; fgets($conexao, 512); } } } fclose($conexao); } ?> Meu formulario esta dentro de uma tabela numa pagina do meu site e o cidigo do fromulario que peguei na pagina da uolhost e esse: <form method=post" action="enviar.php"> <table width="401" bgcolor="#cccccc" border="1" cellspacing="0" cellpadding="0" align="center"> <tr> <h1 align="center"> Formulario de teste </h1> <h5 align="center"> (smtp autenticado) </h5> <?php if (isset($_POST['enviar])) { print "<h4 align=\"center\">A mensagem foi enviada!!!</h4>"; } ?> </tr> <tr> <td valign="middle" nowrap> <p> <font color="#000">Nome:</font></p> </td> <td width="301"> <input type="text" name="nomeRemetente" size="34"> </td> </tr> <tr> <td valign="middle" nowrap> <p> <font color="#000">E-mail:</font></p> </td> <td> <input type="text" name="email" size="34"> </td> </tr> <tr> <td valign="middle" nowrap> <p><font color="#000">Assunto:</font></p> </td> <td> <select name="assunto"> <option value="opnião" selected>opnião</option> <option value="sugestão">sugestão</option> <option value="parceria">Parceria</option> <option value="outros">Outros</option> </select> </td> </tr> <tr> <td valign="middle" nowrap align="center"> <p><font color="#000">Mensagem:</font></p> </td> <td> <textarea name="mensagem" cols="34" rows="4"></textarea> </td> </tr> <tr> <td colspan="2" valign="middle"> <br> <div align="center"> <input type="submit" name="enviar" value="enviar"> <input type="reset" name="limpar" value="limpar"> </div> </td> </tr> </table> </form> Por favor,se alguém tiver uma solucao me ajudem eu imploro!!porque eu já não sei mas o que fazer!! Desde já grata!
×
×
  • Criar Novo...