bouchnina

Mailer

Nov 30th, 2014
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.87 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Mailer</title>
  5.     <style type="text/css">
  6.     #Container{
  7.         width: 80%;
  8.         margin:0 auto;
  9.         background: #eee;
  10.         padding: 5px;
  11.     }
  12.     .full{
  13.         width: 90%;
  14.         display: block;
  15.         margin: 0 auto;
  16.     }
  17.     </style>
  18. </head>
  19.  
  20. <body>
  21.     <div id="Container">
  22.         <h1>Simple Mailer</h1>
  23.         <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
  24.             <label class="full" for="From">From :</label>
  25.             <input class="full" type="text" id="From" name="From"/>
  26.             <label class="full" for="Subject">Subject :</label>
  27.             <input class="full" type="text" id="Subject" name="Subject"/>
  28.             <label class="full" for="Name">Name :</label>
  29.             <input class="full" type="text" id="Name" name="Name"/>
  30.             <label class="full" for="Message">Message :</label>
  31.             <textarea class="full" name="Message" id="Message" rows="10" cols="30"></textarea>
  32.             <label class="full" for="Emails">Emails :</label>
  33.             <textarea class="full" name="Emails" id="Emails" rows="10" cols="30"></textarea>
  34.             <input type="hidden" name="send">
  35.             <button id="Send" style="Width:200px;height:50px;display:block;margin:0 auto;background:black;color:white;">Send</button>
  36.         </form>
  37.     </div>
  38.  
  39.     <?php
  40.         if(@isset($_POST['send'])){
  41.             $From       =   $_POST['From'];
  42.             $Subject    =   $_POST['Subject'];
  43.             $Message    =   $_POST['Message'];
  44.             $Emails     =   $_POST['Emails'];
  45.             $Name       =   $_POST['Name'];
  46.             $headers    =   "MIME-Version: 1.0" . "\r\n";
  47.             $headers    .=  "Content-type:text/html;charset=UTF-8" . "\r\n";
  48.             $headers    .=  "From: <'$From'>" . "\r\n";
  49.             $headers    .=  "Cc: '$Name'" . "\r\n";
  50.             $Emails     =   preg_split('/\r\n|[\r\n]/', $_POST['Emails']);
  51.             foreach ($Emails as $email) {
  52.                 if(mail($email,$Subject,$Message,$headers)){
  53.                     echo "Sending Email To : '$email' => OK";
  54.                 }
  55.                 else{
  56.                     echo "Sending Email To : '$email' => Fail";
  57.                 }
  58.             }
  59.         }
  60.     ?>
  61.  
  62. </body>
  63. </html>
Advertisement
Add Comment
Please, Sign In to add comment