El problema es que aún cuando la validación del html funciona están llegando los datos del formulario en blanco. Coloqué una línea para capturar el IP y el mismo es diferente en cada recibimiento
El html está en esta dirección
http://soferroguindastes.com.br/pesquisa-satisfacao.html
y el php es este
Código PHP :
<?php require("phpmailer/class.phpmailer.php"); $prazo = $_POST['prazo']; $textoPE = $_POST['textoPE']; $pontualidade = $_POST['pontualidade']; $textoPL = $_POST['textoPL']; $seguranca = $_POST['seguranca']; $textoSE = $_POST['textoSE']; $qualidadeOperadores = $_POST['qualidadeOperadores']; $textoQO = $_POST['textoQO']; $qualidadeAcessorios = $_POST['qualidadeAcessorios']; $textoQA = $_POST['textoQA']; $qualidadeEquipamentos = $_POST['qualidadeEquipamentos']; $textoQE = $_POST['textoQE']; $apresentacaoFuncionarios = $_POST['apresentacaoFuncionarios']; $textoAF = $_POST['textoAF']; $cordialidadeOperadores = $_POST['cordialidadeOperadores']; $textoCO = $_POST['textoCO']; $cordialidadeComercial = $_POST['cordialidadeComercial']; $textoCC = $_POST['textoCC']; $escolha = $_POST['escolha']; $sugestoes = $_POST['sugestoes']; $empresa = $_POST['empresa']; $nome = $_POST['nome']; $email = stripslashes($_POST['email']); $data = date("d/m/y"); //pega a data $ip = $_SERVER['REMOTE_ADDR']; //pega o ip de quem enviou $hora = date("H:i"); //pega a hora $assunto = 'Pesquisa de satisfação'; // Inicia a classe PHPMailer $mail = new PHPMailer(); // na classe, há a opção de idioma, setei como br $mail->SetLanguage("br"); // esta chamada diz que o envio será feito através da função mail do php. Você mudar para sendmail, // se quiser utilizar o programa de email do seu unix/linux para enviar o email $mail->IsSMTP(); $mail->Host = "mail.soferroguindastes.com.br"; // ativa o envio de e-mails em HTML, se false, desativa. $mail->IsHTML(true); // email do remetente da mensagem $mail->From = "[email protected]"; // nome do remetente do email $mail->FromName = $nome; // Endereço de destino do emaail, ou seja, pra onde você quer que a mensagem do formulário vá? $mail->AddAddress("[email protected]"); // informando no email, o assunto da mensagem $mail->Subject = $assunto; // Define o texto da mensagem (aceita HTML) $mail->Body .= "<B>PESQUISA DE SATISFAÇÃO<BR><BR></B>"; $mail->Body .= "<B>Prazo na execução dos serviços:</B> $prazo<BR>"; $mail->Body .= "<B>Observações:</B> $textoPE<BR><BR>"; $mail->Body .= "<B>Pontualidade na chegada ao local:</B> $pontualidade<BR>"; $mail->Body .= "<B>Observações:</B> $textoPL<BR><BR>"; $mail->Body .= "<B>Operação realizada com segurança dos envolvidos:</B> $seguranca<BR>"; $mail->Body .= "<B>Observações:</B> $textoSE<BR><BR>"; $mail->Body .= "<B>Qualidade técnica dos operadores:</B> $qualidadeOperadores<BR>"; $mail->Body .= "<B>Observações:</B> $textoQO<BR><BR>"; $mail->Body .= "<B>Qualidade e aparência dos acessórios de amarração, içamento e remoção:</B> $qualidadeAcessorios<BR>"; $mail->Body .= "<B>Observações:</B> $textoQA<BR><BR>"; $mail->Body .= "<B>Qualidade dos equipamentos:</B> $qualidadeEquipamentos<BR>"; $mail->Body .= "<B>Observações:</B> $textoQE<BR><BR>"; $mail->Body .= "<B>Apresentação dos funcionários:</B> $apresentacaoFuncionarios<BR>"; $mail->Body .= "<B>Observações:</B> $textoAF<BR><BR>"; $mail->Body .= "<B>Atendimento e cordialidade dos operadores:</B> $cordialidadeOperadores<BR>"; $mail->Body .= "<B>Observações:</B> $textoCO<BR><BR>"; $mail->Body .= "<B>Atendimento e cordialidade comercial:</B> $cordialidadeComercial<BR>"; $mail->Body .= "<B>Observações:</B> $textoCC<BR><BR>"; $mail->Body .= "<B>O que levou você a escolher à SOFERRO Guindastes:</B> $escolha<BR><BR>"; $mail->Body .= "<B>Que sugestão você daria a SOFERRO Guindastes para que melhorasse os seus serviços?:</B> $sugestoes<BR><BR>"; $mail->Body .= "<B>Empresa:</B> $empresa<BR>"; $mail->Body .= "<B>Nome:</B> $nome<BR>"; $mail->Body .= "<B>E-mail:</B> $email<BR>"; $mail->Body .= "<B>IP:</B> $ip<BR>"; $mail->Body .= "<B>Data:</B> $data<BR>"; $mail->Body .= "<B>Hora:</B> $hora<BR>"; $enviado = $mail->Send(); $mail->ClearAllRecipients(); $mail->ClearAttachments(); //Redirecionar para página de agradecimento if ($enviado) { header('Location:obrigado.php'); } ?>
Alguien sabe que puede estar pasando?. Desde ya muchas gracias. Claudio