Tenho uma dúvida! Onde coloco o link para a página envio.htm nesse código aí em baixo?
o form está funcionando, mas qdo envia cai numa página branca...a página em html está pronta..só não sei como encaixar o código
Se alguém puder me ajudar obrigada
[codebox]<?php
//Faremos algumas verificações de dados
//Funçao de validaçao de emails
function verificar_email($email){
$mail_correcto = 0;
//verifico umas coisas
if ((strlen($email) >= 6) && (substr_count($email,"@") == 1) && (substr($email,0,1) != "@") && (substr($email,strlen($email)-1,1) != "@")){
if ((!strstr($email,"'")) && (!strstr($email,"\"")) && (!strstr($email,"\\")) && (!strstr($email,"\$")) && (!strstr($email," "))) {
//vejo se tem caracter .
if (substr_count($email,".")>= 1){
//obtenho a terminação do dominio
$term_dom = substr(strrchr ($email, '.'),1);
//verifico que a terminação do dominio seja correcta
if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,"@")) ){
//verifico que o de antes do dominio seja correcto
$antes_dom = substr($email,0,strlen($email) - strlen($term_dom) - 1);
$caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1);
if ($caracter_ult != "@" && $caracter_ult != "."){
$mail_correcto = 1;
}
}
}
}
}
if ($mail_correcto)
return 1;
else
return 0;
}
//Primeiro, capturamos o formulario
$nome = $_POST['txtNome'];
$email = $_POST["txtEmail"];
$cidade = $_POST["txtCidade"];
$estado = $_POST["txtEstado"];
$telefone = $_POST["txtTelefone"];
$recado = $_POST["txtRecado"];
$erro = '';
//Verificamos se os campos estão em branco
if ($nome == '') {
$erro .= "O campo nome deve ser preenchido<br>";
}
if ($email == '') {
$erro .= "O campo email deve ser preenchido<br>";
}
if (!verificar_email($email)) {
$erro .= "O e-mail não parece ser válido. Confira!<br>";
}
if ($cidade == '') {
$erro .= "O campo cidade deve ser preenchido<br>";
}
if ($estado == '') {
$erro .= "O campo estado deve ser preenchido<br>";
}
if ($telefone == '') {
$erro .= "O campo telefone deve ser preenchido<br>";
}
if (!is_numeric($telefone)) {
$erro .= "O telefone não parece ser válido. Confira!<br>";
}
if ($recado == '') {
$erro .= "O campo mensagem deve ser preenchido<br>";
}
if ($erro <> '') {
echo "$erro";
echo "<a href='java script:history.go(-1);'>Voltar e tentar novamente</a>";
} else {
//Se nenhum erro ocorreu, vamos enviar o e-mail!
$msg = "Mensagem enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10); //nessa linha, estará impresso em que data e hora foi enviado o formulário
$msg .= "Nome : " . $nome . chr(13) . chr(10); //aqui o campo nome estará aparecendo
$msg .= "E-mail : " . $email . chr(13) . chr(10); //campo email
$msg .= "Cidade : " . $cidade . chr(13) . chr(10); //campo cidade
$msg .= "Estado : " . $estado . chr(13) . chr(10); //campo estado
$msg .= "Telefone : " . $telefone . chr(13) . chr(10); //campo telefone
$msg .= "Mensagem : " . $recado . chr(13) . chr(10); //campo mensagem
$Remetente = $email;
//Funçao mail(), que enviará o form
mail("athos@athoslogistica.com.br", "Contato com a empresa",$msg,"From: $Remetente\n");
//Mensagem Obrigado
echo "Obrigado por entrar em contato conosco. Em breve responderemos!<br>";
echo "<a href='www.athoslogistica.com.br'>Principal</a>";
}
?>[/codebox]
Edição feita por: maykel, 24/11/2008, 16:14.
Tag Codebox