Advertisement
Guest User

Untitled

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