bitten Postado Julho 13, 2016 Denunciar Share Postado Julho 13, 2016 contato.php <?php if(!empty($_POST)){ $cab = "From: ".$_POST['name-id']." <".$_POST['email-id'].">\n"; $mensagem = "Contato via site\n"; $mensagem.= "Nome: ".$_POST['name-id']." \n"; $mensagem.= "Email: ".$_POST['email-id']." \n"; $mensagem.= "Assunto: ".$_POST['subject-id']." \n"; $mensagem.= "Mensagem:". $_POST['message']; if(mail(congonhasam@yahoo.com.br"Formulário de Contato", $message,$cab)){ echo "<script type=\"text/javascript\">alert(\"Sua mensagem foi enviada com sucesso.\");history.go(-1);</script>\n"; } else{ echo "<script type=\"text/javascript\">alert(\"Ocorreu um erro ao tentar enviar sua mensagem.\");history.go(-1);</script>\n"; } } else{ header("Location: contato.html"); } ?> meu form no HTML <form action="contato.php" method="post"> <div class="col-md-4"> <label for="name-id">Nome:</label> <input name="name" type="text" id="name-id" "name" maxlength="40"> </div> <div class="col-md-4"> <label for="email-id">E-mail:</label> <input name="email" type="text" id="email-id" maxlength="40"> </div> <div class="col-md-4"> <label for="subject-id">Título :</label> <input name="titulo" type="text" id="subject-id" maxlength="60"> </div> </div> <!-- /.contact-form --> <p class="full-row"> <label for="message">Mensagem:</label> <textarea name="message" id="message" rows="6"></textarea> </p> <input class="mainBtn" type="submit" name="" value="Enviar Mensagem"> </form> erro que da no site é esse falando que a linha 11 PHP Parse error: syntax error, unexpected '@' in Web\contato.php on line 11 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Julho 13, 2016 Denunciar Share Postado Julho 13, 2016 (editado) Olá! E qual é a linha 11? Aparentemente faltam aspas e vírgula: if(mail('congonhasam@yahoo.com.br', "Formulário de Contato", $message,$cab)){ Editado Julho 13, 2016 por lowys Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bitten Postado Julho 14, 2016 Autor Denunciar Share Postado Julho 14, 2016 (editado) 20 horas atrás, lowys disse: Olá! E qual é a linha 11? Aparentemente faltam aspas e vírgula: if(mail('congonhasam@yahoo.com.br', "Formulário de Contato", $message,$cab)){ Funcionou cara, a mensagem de enviado só não chega no email, pode ajudar ... Editado Julho 14, 2016 por bitten Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 wash Postado Julho 14, 2016 Denunciar Share Postado Julho 14, 2016 Olá! Provavelmente foi outra desatenção. perceba que você cria uma variável chamada $mensagem: $mensagem = "Contato via site\n"; Mas no momento de enviar, você usa uma que não existe: $message: if(mail('congonhasam@yahoo.com.br', "Formulário de Contato", $message,$cab)){ ... Troque por $mensagem e verifique se funciona. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bitten Postado Julho 14, 2016 Autor Denunciar Share Postado Julho 14, 2016 5 minutos atrás, wash disse: Olá! Provavelmente foi outra desatenção. perceba que você cria uma variável chamada $mensagem: $mensagem = "Contato via site\n"; Mas no momento de enviar, você usa uma que não existe: $message: if(mail('congonhasam@yahoo.com.br', "Formulário de Contato", $message,$cab)){ ... Troque por $mensagem e verifique se funciona. Mudei mais esse email não chega de jeito nenhum, alguém já utilizou esse formulário de contato ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lowys Postado Julho 14, 2016 Denunciar Share Postado Julho 14, 2016 Exatamente esse daí é bem difícil que alguém tenha usado. Mostre-nos como está o seu código atual. Talvez haja algo que possamos perceber. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bitten Postado Julho 18, 2016 Autor Denunciar Share Postado Julho 18, 2016 servidor é locaweb tenho que usar phpmailer, já estou estudando o uso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bitten
contato.php
meu form no HTML
erro que da no site é esse falando que a linha 11
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.