Guest User

Untitled

a guest
Jul 23rd, 2018
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['submit2']))
  3. {
  4. //The form has been submitted, prep a nice thank you message
  5. $output = '<h1>Thanks for your file and message!</h1>';
  6.  
  7. //Set the form flag to no display (cheap way!)
  8. $flags = 'style="display:none;"';
  9.  
  10. //Deal with the email
  11. $subject = 'Article Submission';
  12.  
  13. $message = $_POST['name'].'n'.$_POST['email'].'nn'.$_POST['title'].'n'.$_POST['remarks'];
  14. $attachment = chunk_split(base64_encode(file_get_contents($_FILES['file']['tmp_name'])));
  15. $filename = $_FILES['file']['name'];
  16.  
  17. $boundary =md5(date('r', time()));
  18.  
  19. $headers .= "rnMIME-Version: 1.0rnContent-Type: multipart/mixed; boundary="_1_$boundary"";
  20.  
  21. $message="This is a multi-part message in MIME format.
  22.  
  23. --_1_$boundary
  24. Content-Type: multipart/alternative; boundary="_2_$boundary"
  25.  
  26. --_2_$boundary
  27. Content-Type: text/plain; charset="iso-8859-1"
  28. Content-Transfer-Encoding: 7bit
  29.  
  30. $message
  31.  
  32. --_2_$boundary--
  33. --_1_$boundary
  34. Content-Type: application/octet-stream; name="$filename"
  35. Content-Transfer-Encoding: base64
  36. Content-Disposition: attachment
  37.  
  38. $attachment
  39. --_1_$boundary--";
  40.  
  41. mail($to, $subject, $message, $headers);
  42. }
  43. ?>
  44.  
  45.  
  46. <h2> Article Submission </h2>
  47. (*) Required Fields<br>
  48. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
  49. <table>
  50.  
  51. <tr>
  52. <td> Name </td>
  53. <td> <input type="text" name="name" size="30"> * </td>
  54. </tr>
  55. <tr>
  56. <td> Email </td>
  57. <td> <input type="text" name="email" size="30"> * </td>
  58. </tr>
  59.  
  60. <tr> <td>&nbsp;</td><td>&nbsp;</td> </tr>
  61.  
  62. <tr>
  63. <td> Title of Article </td>
  64. <td> <input type="text" name="title" size="40"> * </td>
  65. </tr>
  66. <tr>
  67. <td> Program </td>
  68. <td></td>
  69. </tr>
  70. <tr>
  71. <td> Course </td>
  72. <td> </td>
  73. </tr>
  74. <tr>
  75. <td> File </td>
  76. <td> <input type="file" name="file" id="file"> </td>
  77. </tr>
  78.  
  79. <tr> <td>&nbsp;</td><td>&nbsp;</td> </tr>
  80.  
  81. <tr>
  82. <td valign="top"> Remarks </td>
  83. <td> <textarea rows="6" cols="40" name="remarks"> </textarea>
  84. </tr>
  85. <tr>
  86. <td> <input type="submit" name="submit2" value="Submit" id="submit"> </td>
  87. </tr>
  88.  
  89. </table>
  90. </form>
  91.  
  92. </div>
  93. <?php include('include/main_footer.php'); ?>
Add Comment
Please, Sign In to add comment