Mas assim que tento cadastrar um e-mail da o seguinte erro:
Parse error: syntax error, unexpected T_INCLUDE in /home/httpd/vhosts/maverick.com.br/httpdocs/news/enviar_email.php on line 9
oq pode ser esse erro???? sou iniciante no php .... alguem poderia me ajudar a fazer esse sistema funcionar???
beleza desde ja agradeço a atenção.
t+
segue o codigo do enviar_email.php
CODE
<body><?php
2. include ("smtp.class.php");
3. /*Configuração daclasse.smtp.php */
4. $host = "smtp.site.com.br"; /* host doservidor SMTP */
5. $smtp = newSmtp($host);
6. $smtp->user = "site"; /*usuario doservidor SMTP */
7. $smtp->pass = "site3453"; /*senha dousuario do servidor SMTP*/
8. $smtp->debug = true; /*ativar aautenticação SMTP*/
9. include("config.php"); /* Página que vai fazer a conexão com obd */
10. /* Recebendo as informações doformulario */
11. $email = $_POST["e-mail"];
12. $opcao = $_POST["opcao"];
13. /* Criar umcodigo secreto para confirmação do e-mail */
14. $codigo = md5($email);
15. /* verifica se o e-mail foi digitado */
16. if($email == ""){/* verifica se o e-mail foi digitado */
17. echo "<script>alert('O campo de e-mail está vazio');"; /* alerta ousuario que o campo está vazio */
18. echo "location.href='index.php'</script>"; /* redirecionar para que seja preenchido corretamente */
19. }
20. else{
21. /* inicio da identificação da opção escolhida */
22. if($opcao == "assinar"){/* se opção for assinar então execute comando para adicionar*/
23. $sql =mysql_query("SELECT * FROM newsletter WHERE email = '$email'");
24. if(mysql_num_rows($sql)==1){
25. echo " Este e-mail já está cadastrado!";
26. }
27. else{
28. $codigo = sha1($codigo);
29. mysql_query(
30. ('','$email','$codigo','n')
31. $from= "info2007@maverick.com.br"; /* seu e-mail */
32. $to = $email; /* o e-mail cadastrado*/
33. $subject = "Confirmar cadastro"; /* assunto da mensagem */
34. $msg = "Você está recebendo esta mensagem porque alguém adicionou esse e-mail<br>";
35. $msg .= "Para confirma clique no link abaixo";
36. $msg .= "<a href='http://www.maverick.com/news/confirmar.php?opcao=adiciona&codigo=$codigo' target=_blank>Clique aqui para confirmar </a>";
37. $smtp->Send($to, $from, $subject, $msg);
38. echo "O e-mail <b>$email</b> foi cadastrado com sucesso!";
39. echo "<br>";
40. echo "Um e-mail de confirmação agora foi enviado para o mesmo.";
41. }
42. }/* fim do comando para adicionar */
43. elseif($opcao == "remover"){ /* se opção for remover então execute comando para remover */
44. $sql =mysql_query("SELECT * FROM newsletter WHERE email = '$email'");
45. if(mysql_num_rows($sql)==0){
46. echo " E-mail não cadastrado em nosso sistema!";
47. }
48. else{
49. $to = $email;
50. $from = "info2007@maverick.com.br";
51. $codigo = sha1($codigo);
52. $subject = "Confirmar Cancelamento de Conta";
53. $msg = "Você está recebendo esta mensagem porque alguém tentou remover esse e-mail ";
54. $msg .= "Clique no link abaixo para confirmar ";
55. $msg .= "<a href='http://www.maverick.com.br/news/confirmar.php?opcao=remove&codigo=$codigo'target=_blank>";
56. $msg .= "Clique aqui </a>";
57. $smtp->Send($to, $from, $subject, $msg);
58. echo "<script>alert('Um e-mail de confirmação foi enviado.');";
59. echo "location.href='index.php'</script>";
60. }
61. }/* fim do comando para remover */
62. else{
63. /* se a opção não foi nenhuma das duas, então houve um erro*/
64. echo "<script>alert('Por favor, selecione se quer ASSINAR ou REMOVER o e-mail.');";
65. echo "location.href='index.php'</script>";
66. }
67. /* fim da identificação da opção escolhida */
68. }
69. ?>
2. include ("smtp.class.php");
3. /*Configuração daclasse.smtp.php */
4. $host = "smtp.site.com.br"; /* host doservidor SMTP */
5. $smtp = newSmtp($host);
6. $smtp->user = "site"; /*usuario doservidor SMTP */
7. $smtp->pass = "site3453"; /*senha dousuario do servidor SMTP*/
8. $smtp->debug = true; /*ativar aautenticação SMTP*/
9. include("config.php"); /* Página que vai fazer a conexão com obd */
10. /* Recebendo as informações doformulario */
11. $email = $_POST["e-mail"];
12. $opcao = $_POST["opcao"];
13. /* Criar umcodigo secreto para confirmação do e-mail */
14. $codigo = md5($email);
15. /* verifica se o e-mail foi digitado */
16. if($email == ""){/* verifica se o e-mail foi digitado */
17. echo "<script>alert('O campo de e-mail está vazio');"; /* alerta ousuario que o campo está vazio */
18. echo "location.href='index.php'</script>"; /* redirecionar para que seja preenchido corretamente */
19. }
20. else{
21. /* inicio da identificação da opção escolhida */
22. if($opcao == "assinar"){/* se opção for assinar então execute comando para adicionar*/
23. $sql =mysql_query("SELECT * FROM newsletter WHERE email = '$email'");
24. if(mysql_num_rows($sql)==1){
25. echo " Este e-mail já está cadastrado!";
26. }
27. else{
28. $codigo = sha1($codigo);
29. mysql_query(
30. ('','$email','$codigo','n')
31. $from= "info2007@maverick.com.br"; /* seu e-mail */
32. $to = $email; /* o e-mail cadastrado*/
33. $subject = "Confirmar cadastro"; /* assunto da mensagem */
34. $msg = "Você está recebendo esta mensagem porque alguém adicionou esse e-mail<br>";
35. $msg .= "Para confirma clique no link abaixo";
36. $msg .= "<a href='http://www.maverick.com/news/confirmar.php?opcao=adiciona&codigo=$codigo' target=_blank>Clique aqui para confirmar </a>";
37. $smtp->Send($to, $from, $subject, $msg);
38. echo "O e-mail <b>$email</b> foi cadastrado com sucesso!";
39. echo "<br>";
40. echo "Um e-mail de confirmação agora foi enviado para o mesmo.";
41. }
42. }/* fim do comando para adicionar */
43. elseif($opcao == "remover"){ /* se opção for remover então execute comando para remover */
44. $sql =mysql_query("SELECT * FROM newsletter WHERE email = '$email'");
45. if(mysql_num_rows($sql)==0){
46. echo " E-mail não cadastrado em nosso sistema!";
47. }
48. else{
49. $to = $email;
50. $from = "info2007@maverick.com.br";
51. $codigo = sha1($codigo);
52. $subject = "Confirmar Cancelamento de Conta";
53. $msg = "Você está recebendo esta mensagem porque alguém tentou remover esse e-mail ";
54. $msg .= "Clique no link abaixo para confirmar ";
55. $msg .= "<a href='http://www.maverick.com.br/news/confirmar.php?opcao=remove&codigo=$codigo'target=_blank>";
56. $msg .= "Clique aqui </a>";
57. $smtp->Send($to, $from, $subject, $msg);
58. echo "<script>alert('Um e-mail de confirmação foi enviado.');";
59. echo "location.href='index.php'</script>";
60. }
61. }/* fim do comando para remover */
62. else{
63. /* se a opção não foi nenhuma das duas, então houve um erro*/
64. echo "<script>alert('Por favor, selecione se quer ASSINAR ou REMOVER o e-mail.');";
65. echo "location.href='index.php'</script>";
66. }
67. /* fim da identificação da opção escolhida */
68. }
69. ?>

Help














