Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_POST['submit']))
- {
- //The form has been submitted, prep a nice thank you message
- //Set the form flag to no display (cheap way!)
- //Deal with the email
- $to = 'bnarendra6036@gmail.com';
- $subject = 'a file for you';
- $message = strip_tags($_POST['message']);
- $attachment = chunk_split(base64_encode(file_get_contents($_FILES['file']['tmp_name'])));
- $filename = $_FILES['file']['name'];
- $boundary =md5(date('r', time()));
- $headers = "From: bnarendra6036@gmail.com\r\nReply-To: bnarendra6036@gmail.com";
- $headers .= "\r\nMIME-Version: 1.0\r\nContent-Type: multipart/mixed; boundary=\"_1_$boundary\"";
- $message="This is a multi-part message in MIME format.
- --_1_$boundary
- Content-Type: multipart/alternative; boundary=\"_2_$boundary\"
- --_2_$boundary
- Content-Type: text/plain; charset=\"iso-8859-1\"
- Content-Transfer-Encoding: 7bit
- $message
- --_2_$boundary--
- --_1_$boundary
- Content-Type: application/octet-stream; name=\"$filename\"
- Content-Transfer-Encoding: base64
- Content-Disposition: attachment
- $attachment
- --_1_$boundary--";
- if(mail($to, $subject, $message, $headers))
- {
- echo "mail success";
- }else{
- echo "fail to send mail";
- }
- }
- ?>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>MailFile</title>
- </head>
- <body>
- <form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
- <p><label for="message">Message</label> <textarea name="message" id="message" cols="20" rows="8"></textarea></p>
- <p><label for="file">File</label> <input type="file" name="file" id="file"></p>
- <p><input type="submit" name="submit" id="submit" value="send"></p>
- </form>
- </body>
- </html>
Add Comment
Please, Sign In to add comment