Lida 8362 vezes
Claro, tens a função mail assim um bocado esquisita Citação de: "cenourinha"$pedir_convite=mail($para,$assunto,$mensagem,$header); O que faz ali o $pedir_convite=?Experimenta lá substituir assim:Código: [Seleccione]mail($para,$assunto,$mensagem,$header);
$pedir_convite=mail($para,$assunto,$mensagem,$header);
mail($para,$assunto,$mensagem,$header);
<?php$nome = $_POST['nome'];$mail = $_POST['mail'];$assunto = $_POST['assunto'];$msg = $_POST['msg'];if ($nome == null and $mail == null and $assunto == null and $msg == null){echo("Não foram inseridos nenhuns dados nos campos");}elseif ($nome == null){echo("Não foi inserido o nome");}elseif ($mail == null){echo("Não foi inserido o e-mail!");}elseif ($assunto == null){echo("Não foi inserido o assunto!");}elseif ($msg == null){echo("Não foi inserida a mensagem!");}else{ function checkemail($email) { if(eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$email)) {$dia = date(d);$mes = date(m);$ano = date(y);$ip = getenv("REMOTE_ADDR");$mensagem="$msg \n \n \n Enviado por $nome cujo o e-mail é $mail \n Dia: $dia Mês: $mes Ano: $ano \n IP: $ip ";$header="from: $nome <$mail>";$para ='webtuga@gmail.com';mail($para,$assunto,$mensagem,$header);echo "Recebe-mos o seu e-mail com sucesso! Quando possivel iremos tentar responder-lhe!\n";} else { echo("O e-mail é invalido!"); } }}?>
Experimenta lá tirar aquela verificação de e-mail..lol
Lá está, o problema está naquela verificação, que por acaso já tinha notado..
É mesmo no código de verificação, por isso é que não envia, porque o file php nem consegue chegar à função mail();
if(eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$email)) {
if (!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $email)) {
<?php$nome = $_POST['nome'];$mail = $_POST['mail'];$assunto = $_POST['assunto'];$msg = $_POST['msg'];if ($nome == null and $mail == null and $assunto == null and $msg == null){echo("Não foram inseridos nenhuns dados nos campos");}elseif ($nome == null){echo("Não foi inserido o nome");}elseif ($mail == null){echo("Não foi inserido o e-mail!");}elseif ($assunto == null){echo("Não foi inserido o assunto!");}elseif ($msg == null){echo("Não foi inserida a mensagem!");}else{ function checkemail($email) { if (!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $email)) {$dia = date(d);$mes = date(m);$ano = date(y);$ip = getenv("REMOTE_ADDR");$mensagem="$msg \n \n \n Enviado por $nome cujo o e-mail é $mail \n Dia: $dia Mês: $mes Ano: $ano \n IP: $ip ";$header="from: $nome <$mail>";$para ='webtuga@gmail.com';mail($para,$assunto,$mensagem,$header);echo "Recebe-mos o seu e-mail com sucesso! Quando possivel iremos tentar responder-lhe!\n";} else { echo("O e-mail é invalido!"); } }}?>
extract($_POST); extract($_GET);
<?php $nome = $_POST['nome']; $mail = $_POST['mail']; $assunto = $_POST['assunto']; $msg = $_POST['msg']; if ($nome == null and $mail == null and $assunto == null and $msg == null) { echo("Não foram inseridos nenhuns dados nos campos"); } elseif ($nome == null) { echo("Não foi inserido o nome"); } elseif ($mail == null) { echo("Não foi inserido o e-mail!"); } elseif ($assunto == null) { echo("Não foi inserido o assunto!"); } elseif ($msg == null) { echo("Não foi inserida a mensagem!"); } else { if (!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $email)) { $dia = date(d); $mes = date(m); $ano = date(y); $ip = getenv("REMOTE_ADDR"); $mensagem="$msg \n \n \n Enviado por $nome cujo o e-mail é $mail \n Dia: $dia Mês: $mes Ano: $ano \n IP: $ip "; $header="from: $nome <$mail>"; $para ='webtuga@gmail.com'; mail($para,$assunto,$mensagem,$header); echo "Recebe-mos o seu e-mail com sucesso! Quando possivel iremos tentar responder-lhe!\n"; } else { echo("O e-mail é invalido!"); } } ?>
Desenvolvimento