Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, pessoal.
A pergunta de hoje é simples, eu que sou altamente noob e preconceituoso com PHP.
O algoritmo a seguir capta e define algumas variáveis, depois, dentro de um if ele checa se a função mail deu certo e executa os comandos baseado no retorno (true ou false).
Se eu retirar o if, o algoritmo funciona normalmente. O e-mail é enviado e se eu colocar uma mensagem automática de "Enviado!" depois do comando, ela será executada.
Mas tendo em vista que erros no servidor podem acontecer, gostaria de checar. Então, o algoritmo é bem simples, pois não gosto de PHP e não invisto muito nele. Segue o algoritmo:
<?php
$accesstype="Desktop";
$myemail="softechtecnologia@gmail.com";
$name=$_POST['name'];
$senderemail=$_POST['email'];
$subject=$_POST['subject'];
$message=$_POST['message'];
$emailmessage="Este é um contato realizado através da versão $accesstype do site \"http://www.softech.hol.es\", por $name, com as seguintes informações:\n\nNome: $name\nE-mail: $senderemail\nAssunto: $subject\n\nMensagem: $message";
if(mail($mymail,$subject,$emailmessage)){
header('Location: /envio-de-email/enviado-com-sucesso.html');
}else{
header('Location: /envio-de-email/erro-ao-enviar.html');
}
?>
Aguardo ansiosamente um retorno dos senhores e/ou senhoritas.
X--------Atualização--------X
Testei novamente sem o if e não deu certo.
Carregando comentários...