Advertisement
rogerin

Untitled

May 3rd, 2011
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.67 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>.:: E-mail com arquivo ataxado ::.</title>
  4. </head>
  5. <style>
  6. .input {font-family: Verdana; font-size: 10px; color:#00000; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000; border-bottom:1px solid #000000;}
  7. table {font-family: verdana; font-size: 11px; color: #000000; }
  8. .titulo {font-family: verdana; font-size: 13px; color: #FB3832; }
  9. a {text-decoration:none; font-family: verdana; font-size: 11px; color: #000099; }
  10. a:hover {text-decoration:underline; font-family: verdana; font-size: 11px; color: #000099; }
  11. </style>
  12. <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" oncontextmenu="return false" onselectstart="return false">
  13. <table cellpadding="0" cellspacing="0" border="0">
  14. <?
  15. if($aux!="1")
  16. {
  17. ?>
  18. <form action="envia_mail.php" method="post" enctype="multipart/form-data">
  19. <input type="Hidden" name="aux" value="1">
  20. <tr>
  21. <td height="18" colspan="2" valign="top"><div align="center"></div></td>
  22. </tr>
  23. <tr>
  24. <td width="66" valign="top">Nome:</td>
  25. <td valign="top"><input type="Text" name="nome" size="70" class="input"></td>
  26. </tr>
  27. <tr>
  28. <td valign="top">E-mail:</td>
  29. <td valign="top"><input type="Text" name="mail_sender" size="30" class="input"></td>
  30. </tr>
  31. <tr>
  32. <td valign="top">Assunto:</td>
  33. <td valign="top"><input type="Text" name="assunto" size="30" class="input"></td>
  34. </tr>
  35. <tr>
  36. <td valign="top">Mensagem:</td>
  37. <td valign="top"><textarea name="msg" class="input" cols="70" rows="10"></textarea></td>
  38. </tr>
  39. <tr>
  40. <td valign="top">Arquivo:</td>
  41. <td valign="top"><input type="File" name="arquivo" class="input" size="30"></td>
  42. </tr>
  43. <tr>
  44. <td valign="top" colspan="2" align="center"><input type="Submit" value="Enviar" class="input"></td>
  45. </tr>
  46. </form>
  47. <?
  48. }
  49. else
  50. {
  51. $corpo = "Nome:$_POST[nome]<br>E-mail: $_POST[mail_sender]<br>Mensagem: $_POST[msg]";
  52.  
  53. if (($fp = fopen($_FILES['arquivo']['tmp_name'],"rb")))
  54. {
  55. $anexo = fread($fp,filesize($_FILES['arquivo']['tmp_name']));
  56. $anexo = base64_encode($anexo);
  57. fclose($fp);
  58.  
  59. }
  60. if ($anexo)
  61. {
  62. $mensagem = "Content-type: text/html\nContent-Transfer-Encoding: 7bit\n\n$corpo\n\n"
  63. . "Content-type: $_FILES[arquivo][type]\nContent-Disposition: attachment; filename=" . $_FILES['arquivo']['name'] . "\nContent-Transfer-Encoding: base64\n\n$anexo\n"
  64. . "";
  65. mail("email@dominio.com.br",$a ssunto,$mensagem,"From: $_POST[mail_sender]\nMIME-Version: 1.0\nContent-type: multipart/mixed; ");
  66. print("Enviado com Sucesso! anexo");
  67. print($fp);
  68. }
  69. else
  70. {
  71. mail("email@dominio.com.br",$a ssunto,$corpo,"From: $_POST[mail_sender]\nContent-type: text/html");
  72. print("Enviado com Sucesso! sem anexo");
  73. }
  74. }
  75. ?>
  76. </table>
  77. </body>
  78. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement