Advertisement
Guest User

Untitled

a guest
Apr 14th, 2012
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.09 KB | None | 0 0
  1. <?php
  2.  
  3. //Creato da Mel Riccardo
  4. //v 2.0
  5. //http://www.targetweb.it
  6. //Vietata ogni tipo di riproduzione, distribuzione senza previa richiesta al programmatore
  7.  
  8. //Includo Variabili
  9. include('config.php');
  10.  
  11. session_start();
  12.  
  13. $nome       =   $_POST['nome'];
  14. $email      =   $_POST['email'];
  15. $messaggio  =   $_POST['messaggio'];
  16. $oggetto    =   $_POST['oggetto'];
  17. $ip         =   $_SERVER['REMOTE_ADDR'];
  18.  
  19. //Verifica antispam
  20.  
  21. if($_POST['fred'] != "") {
  22.     echo('<p style="color: #000; font-size: 25px; font-weight: bold;">Sei uno spambot o stai usando tecniche di spam indesiderate, spiancenti ma ci siamo attrezzati per i furboni come te. La mail non e stata inviata</p>');    
  23. }
  24.  
  25. else {
  26.  
  27.  
  28. //Invio la mail
  29.  
  30. $to         = $tua_email;
  31. $sbj        = "Hai ricevuto una mail dal tuo sito internet - $sito_internet";
  32. $msg        = "
  33. <html>
  34. <head>
  35. <style type='text/css'>
  36. body{
  37.     font-family:'Lucida Grande', Arial;
  38.     color:#333;
  39.     font-size:15px;
  40. }
  41. </style>
  42. </head>
  43. <body>
  44. <table width='600' border='0' cellspacing='0' cellpadding='5'>
  45.  <tr>
  46.    <td width='121' align='right' valign='baseline'><strong>Nome:</strong></td>
  47.    <td width='459'>$nome</td>
  48.  </tr>
  49.  
  50.  <tr>
  51.    <td align='right' valign='baseline'><strong>Email:</strong></td>
  52.    <td>$email</td>
  53.  </tr>
  54.  <tr>
  55.    <td align='right' valign='baseline'><strong>IP:</strong></td>
  56.    <td>$ip</td>
  57.  </tr>
  58.  
  59.  <tr>
  60.    <td align='right' valign='baseline'><strong>Oggetto:</strong></td>
  61.    <td>$oggetto</td>
  62.  </tr>
  63.  <tr>
  64.    <td align='right' valign='baseline'><strong>Richiesta:</strong></td>
  65.    <td>$messaggio</td>
  66.  </tr>
  67.  
  68.  
  69. </table>
  70. </body>
  71. </html>
  72. ";
  73.  
  74. $from        = $email;
  75. $headers     = 'MIME-Version: 1.0' . "\n";
  76. $headers    .= 'Content-type: text/html; charset=iso-8859-1' . "\n"; //In certi casi con aruba se non viene formattata eliminare il \r per i permessi come ho fatto in questo caso
  77. $headers    .= "From: $from";
  78.  
  79.  
  80. mail($to,$sbj,$msg,$headers); //Invio mail principale.
  81.  
  82. //Fine mail inviata a me
  83.  
  84. //Inizio email di conferma
  85.  
  86. $toClient        = $email;
  87. $msgClient       = "
  88. <html>
  89. <head>
  90. <style type='text/css'>
  91. body{
  92.     font-family:'Lucida Grande', Arial;
  93.     color:#333;
  94.     font-size:15px;
  95. }
  96. </style>
  97. </head>
  98. <body>
  99. <table width='600' border='0' cellspacing='0' cellpadding='5'>
  100.  <tr>
  101.    <td width='117' align='right' valign='baseline'><strong>Grazie,</strong></td>
  102.    <td width='463'>$nome</td>
  103.  </tr>
  104.   <tr>
  105.    <td>&nbsp; Grazie per averci contattato, $sito_internet</td>
  106.    <td>Abbiamo ricevuto la tua mail e ti ricontattermo prima possibile.</td>
  107.  </tr>
  108.    
  109.  
  110. </table>
  111. </body>
  112. </html>
  113. ";
  114. $fromClient      = $email;
  115. $sbjClient       = "Grazie, $nome ";
  116. $headersClient   = 'MIME-Version: 1.0' . "\r\n";
  117. $headersClient  .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  118. $headersClient  .= "From: $fromClient";
  119.  
  120. mail($toClient,$sbjClient,$msgClient,$headersClient); //mail inviata al cliente
  121.  
  122. //Fine email di conferma
  123.  
  124. //Resetto errori
  125.  
  126. session_destroy();
  127.  
  128. echo"<img src='mail-inviata.png'  /><p>Messaggio inviato con successo!</p>";
  129.  
  130. exit;
  131.  
  132. } //fine else del controllo antispam
  133.  
  134.  
  135.  
  136.  
  137. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement