Resultados 1 a 5 de 5
  1. #1
    Newbie Avatar de .Defensis.
    Data de Ingresso
    Aug 2009
    Localização
    são luis - maranhao
    Posts
    83

    Question Ajuda com Form de Contato.

    Olá!

    Estou tendo problemas sérios com 2 forms que estou querendo juntar, por causa da validação do smtp.

    1º peguei esse form na internet... segui passo a passo e sempre resulta em um erro.
    links
    http://www.4shared.com/file/7YIyBiy_/enviar_2.html
    http://www.4shared.com/file/12puSdNZ...erlang-br.html
    http://www.4shared.com/file/_daEVJz0/classsmtp.html
    http://www.4shared.com/file/atYftCt9...phpmailer.html

    códigos.

    enviar:

    Código:
    <?php
    
    include("libs/class.phpmailer.php"); // Certifique-se de que o caminho está certo.
    
    $mail = new PHPMailer();
    $mail->SetLanguage("br", "libs/"); // Linguagem
    $mail->SMTP_PORT  = "587"; // Porta do SMTP
    $mail->SMTPSecure = "TLS"; // Tipo de comunicação segura
    
    $mail->IsSMTP();
    $mail->Host     = "smtp.live.com";  // Endereço do servidor SMTP
    $mail->SMTPAuth = true; // Requer autenticação?
    $mail->Username = "nao sei"; // Usuário SMTP
    $mail->Password = "nao sei"; // Senha do usuário SMTP
    
    $mail->From     = $_POST[e-mail]; // E-mail do remetente
    $mail->FromName = $_POST[nome]; // Nome do remetente
    $mail->AddAddress("defensis.prog@hotmail.com"); // E-mail do destinatário
    
    $mail->IsHTML(true);
    $mail->Subject = $_POST[opcao];
    $mail->Body    = $_POST[mensagem];
    
    if(!$mail->Send())
     {
    echo "Erro: " . utf8_decode($mail->ErrorInfo);
    
    } 
    else 
    {
    echo "Email enviado com sucesso!";
    
    }
    
    ?>
    ............................http://img200.imageshack.us/img200/4...cat128x128.gif...........................
    http://img390.imageshack.us/img390/8181/4379cx0.jpg
    http://img717.imageshack.us/img717/2804/70fkohjpg.gif
    http://img441.imageshack.us/img441/9610/13219751.gif
    .................................................. .....................................

  2. #2
    Newbie Avatar de .Defensis.
    Data de Ingresso
    Aug 2009
    Localização
    são luis - maranhao
    Posts
    83
    Estou querendo implementá-lo neste arquivo enviar.php:

    Código:
    
    
    <?php
    
    $hoje_tmp = getdate();
    $hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);
    
    //iremos declarar as variaveis que recebemos pelo método post
    //em alguns servidores nem precisamos declarar, depende do register_global=on ou =off
    $nome=$_POST[nome];
    $ddd=$_POST[ddd];
    $telefone=$_POST[telefone];
    $cidade=$_POST[cidade];
    $estado=$_POST[estado];
    $mail=$_POST[e-mail];
    $site=$_POST[site]; # não obrigatório
    $opcao=$_POST[opcao];
    $mensagem=$_POST[mensagem];
    $redirecionar="#";
    global $mail;
    
    @param string $mail;
    
    
    #Pega o nome e o email e mostra no cabegalho do email receptor
    $header = "From: ". $Nome . " <" . $email . ">rn"; 
    // Definindo os cabegalhos do e-mail
    $headers = "Content-type:text/html; charset=UTF-8";
    
    #condições de envio. Se os campos nome, cidade, email, assunto, mensagem (...) não forem preenchidos sera mostrado uma mensagem de erro.
    if (($nome == " ") || ($ddd == " ") || ($telefone == " ") || ($cidade == " ") || ($estado == " ") || ($mail == " ") || ($opcao == " ") || ($mensagem == " ") )
    {
        echo "<script>alert('Nenhum campo pode ficar em branco!');</script>";
        echo "<script>history.go(-1);</script>";
    }
    
    // Validando o campo E-mail
    	if(preg_match("/^([[:alnum:]_.-]){3,}@([[:lower:][:digit:]_.-]{3,})(\.[[:lower:]]{2,3})(\.[[:lower:]]{2})?$/", $mail))
    	{
         # se o email nao passar...
        echo "<script>alert('Por favor, utilize um e-mail valido')</script>";
        echo "<script>history.go(-1);</script>";
    	}
    	else
    	{
    		# se passar...
    	//agora vamos enviar todos esses dados usando a fungco mail
    $enviou = mail("defensis.prog@hotmail.com","$assunto","
    Nome: $nome
    ddd - telefone: $ddd , $telefone
    Cidade: $cidade
    Estado: $estado
    Email: $mail
    Site: $site
    Assunto: $opcao
    
    *************************************
    
    Mensagem: $texto","DE:$nome<$mail>");
    
    
        }
    if ($enviou)
    {
    echo "<script> alert('$nome, Contato Enviado com Sucesso! Aguarde nosso retorno!.')</script>";
    }
    else
     {
    echo "<script>alert(' $nome , Contato não enviado. Tente novamente.')</script>";
    }
    /*// HTML do redirecionameto e se nco redirecionar aparece um link
    echo "<html><head>";
    echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";
    echo "<title>Redirecionado ...</title>";
    echo "</head><body bgcolor=\"#ffffff\">";
    echo "<a href=\"$redirecionar\" target=\"#\">Volta para o Site</a>";
    echo "</body></html>";
    }
    
    	
    	
        else
    	{
    	
            echo "O email falhou ao enviar!!!";
    	}
    }*/
    
    
    ?>

    Por favor me ajudem, isso é urgente...

  3. #3
    Newbie Avatar de .Defensis.
    Data de Ingresso
    Aug 2009
    Localização
    são luis - maranhao
    Posts
    83
    No servidor T35.com dá erro de comunicação (
    Warning: stream_socket_enable_crypto() [streams.crypto]: this stream does not support SSL/crypto in /home/freehost/t35.com/j/o/jogofrio/libs/class.smtp.php on line 194

    Warning: fputs(): supplied argument is not a valid stream resource in /home/freehost/t35.com/j/o/jogofrio/libs/class.smtp.php on line 209
    Erro: Erro de SMTP: Não foi possível conectar com o servidor SMTP.
    )


    Olhem o link para os arquivos hospedados.

    http://jogofrio.t35.com
    ............................http://img200.imageshack.us/img200/4...cat128x128.gif...........................
    http://img390.imageshack.us/img390/8181/4379cx0.jpg
    http://img717.imageshack.us/img717/2804/70fkohjpg.gif
    http://img441.imageshack.us/img441/9610/13219751.gif
    .................................................. .....................................

  4. #4
    Newbie Avatar de .Defensis.
    Data de Ingresso
    Aug 2009
    Localização
    são luis - maranhao
    Posts
    83
    aiaiai pode fechar o tópico.
    ............................http://img200.imageshack.us/img200/4...cat128x128.gif...........................
    http://img390.imageshack.us/img390/8181/4379cx0.jpg
    http://img717.imageshack.us/img717/2804/70fkohjpg.gif
    http://img441.imageshack.us/img441/9610/13219751.gif
    .................................................. .....................................

  5. #5
    Moderador Avatar de M4CK
    Data de Ingresso
    Jul 2007
    Posts
    2.809
    Amigo .Defensis.
    Vamos estar tomando cuidado com o flood excessivo, seja paciente em seus tópicos.

    Abraços

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •