Guest User

Untitled

a guest
Jan 1st, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. <!doctype HTML>
  2. <html lang="pt-BR">
  3. <head>
  4. <meta charset="utf-8"/>
  5. <meta name="viewport" content="width=device-width, user-scalable=no"/>
  6. <title>Exemplo | Tratar</title>
  7. <link rel="shortcut icon" href="img/icn.png" type="image/x-png"/>
  8. <style>/* código css para formatar o nosso pequeno formulário de teste */
  9. body{
  10. height:100%;
  11. width:100%;
  12. text-align:center;
  13. position:absolute;
  14. left:0;
  15. right:0;
  16. top:0;
  17. }
  18. h1{
  19. font-family:"Ubuntu", sans-serif;
  20. margin-bottom:2px solid #ccc;
  21. margin-bottom:10px;
  22. }
  23. </style>
  24. </head>
  25. <body>
  26. <?php//°°°°°°°°Definindo a data, porém usando a função strtotime com o parâmetro dando as ordens de somar + 1 mês
  27. $data = date('d-m-Y', strtotime('+1 month'));
  28. $username = "Nome de usuário de sua sql";
  29. $password = "Sua senha de usuário da sua sql";
  30.  
  31. $email = $_POST['email'];
  32. // ------------------- Aqui é uma conexão simples em sql, passa-se o banco de dados ah selecionar
  33. try{
  34. $pdo = new PDO('mysql:host=localhost;dbname=meuBancoDeDados', $username, $password);
  35.  
  36. if($pdo === TRUE){//Se conectar irá sair true se não, Else
  37. $stmt = $pdo->prepare('INSERT INTO minhaTabela VALUES(:email, :contador, :data)');
  38. $stmt->execute(array(
  39. ':email' => $email,
  40. ':contador' => 1
  41. ));
  42.  
  43. mail($email, "Saudações!", "Olá esse é nosso primeiro email :)");
  44. //Saída após tudo funcionar normalmente
  45. echo "
  46. <h1>Olá, confira seu email</h1>
  47. <span>Enviamos já hoje, e depois enviaremos outros emails aguarde um mês ;)</span>
  48. ";
  49.  
  50. }else{// Mensagem de erro, Quando for fazer isso cuidado com a quantidade de iformações comprometedoras
  51. echo "<span>Infelizmente houve um erro, é que o programador não sabe pdo rsrsrs</span>";
  52. }
  53. }catch(PDOException $e) {
  54. // Gzus, o que é isso ?!!!!!
  55. echo 'Error: ' . $e->getMessage();
  56. }
  57. // Arquivo no qual receberá suas ordens do crontab :) atenção, o fopen usa o 'w' para refazer o arquivo >>
  58. $arc = fopen("Executar.txt", "w");
  59. fwrite($arc, "\n0 8 * * * /usr/bin/phpVersão do seu php /var/www/caminho completo para seu executavel/exec.php \n #");
  60. exec("crontab -i $arc");
  61. ?>
  62. </body>
  63. </html>
Add Comment
Please, Sign In to add comment