Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eddy

Formulário PHP

Recommended Posts

Por favor alguém poderia dar uma olhada neste script para ver o que está errado. Ele dispara mensagem de erro quando falta preencimento, despois de prenchido manda a mensagem que foi enviado com sucesso, mas sæo recebo o formulário faltando o prencimento.AgradecidoEDDY==========================================<?phpinclude('Mail.php');$recipients='ealves@newwaycomunicacao.com.br';if (empty($_POST['nome'])){echo"<script>alert ('Favor colocar seu nome');history.go(-1)</script>";$headers['From'] = $_POST['email'];$headers['To'] = 'ealves@newwaycomunicacao.com.br';$headers['Subject'] = 'Ficha de Cadastro';$body = "Nome:".$_POST['nome']."\n";$body .= "E-mail:".$_POST['email']."\n";$body .= "Telefone:".$_POST['tel']."\n";$body .= "Mensagem:".$_POST['textodamensagem']."\n";$params['sendmail_path'] = '/usr/lib/sendmail';$mail_object =& Mail::factory('sendmail',$params);$mail_object->send($recipients, $headers, $body);}else{echo"<script>alert('Enviado com sucesso'); document.location='teste6.html'</script>";}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites
$headers['From'] = $_POST['email'];$headers['To'] = 'ealves@newwaycomunicacao.com.br';$headers['Subject'] = 'Ficha de Cadastro';$body = "Nome:".$_POST['nome']."\n";$body .= "E-mail:".$_POST['email']."\n";$body .= "Telefone:".$_POST['tel']."\n";$body .= "Mensagem:".$_POST['textodamensagem']."\n";$params['sendmail_path'] = '/usr/lib/sendmail';$mail_object =& Mail::factory('sendmail',$params);$mail_object->send($recipients, $headers, $body);
Esse trecho tem que ficar no else! a condição é se a variável for vazia... então se ela não for vazia enviar o arquivo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Tenho o código abaixo mas como fazer com que o usuário receba isso em HTML ou tipow com imagens e tals ... Se alguem puder ajudar ficarei grato

<?$MailToAddress = "seu_email@seu_provedor.com";$MailSubject = "Contatos Online para Seu Nome";    if (!$MailFromAddress) {    $MailFromAddress = "$email";    }$Header = "";$Footer = "";?><html><! aqui ficará o redirecionamento><! aqui ficará o style><body bgcolor="#FFFFFF"><strong><font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></strong> <center>  <strong><font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif">Mensagem   enviada com sucesso.</font></strong><br>  <br></center><font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> <?$cabecalho = "From: Seu Nome <seu_email@seu_provedor.com> ";// Seu email aqui$emailadmin = "$email";// seu site$siteadmin ="www.sua_pagina.com.br";reset($HTTP_POST_VARS);    while(list($key, $val) = each($HTTP_POST_VARS)) {    $GLOBALS[$key] = $val;    $val=stripslashes($val);// echo  "<b>$key</b> = $val<br>";    $Message .= "$key = $val\n";    }    if ($Header) {    $Message = $Header."\n\n".$Message;    }    if ($Footer) {    $Message .= "\n\n".$Footer;    }//Aqui envia um email de confirmação para o usuáriomail("$email","Obrigado pela Visita","Em breve Seu Nome estará lhe enviando uma resposta","$cabecalho");mail( "$MailToAddress", "$MailSubject", "$Message", "From: $email");?></strong> </font> <div align="center"><br>  <br></b>  <strong><font color="#003366" size="1" face="Verdana, Arial, Helvetica, sans-serif">Aguarde   redirecionamento</font></strong>.<br>  <br></div></body></html>

Espero que alguem possa ajudar.Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.