PalmaSolutions

zakzika.php

Apr 6th, 2018
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.82 KB | None | 0 0
  1. <?php
  2. ini_get('max_execution_time');
  3.  
  4.  
  5. if(isset($_POST['action'] ) ){
  6.  
  7. $action=$_POST['action'];
  8.  
  9. $message=$_POST['message'];
  10.  
  11. $emaillist=$_POST['emaillist'];
  12.  
  13. $from=$_POST['from'];
  14.  
  15. $replyto=$_POST['replyto'];
  16.  
  17. $subject=$_POST['subject'];
  18.  
  19. $realname=$_POST['realname'];
  20.  
  21. $contenttype=$_POST['contenttype'];
  22.  
  23.  
  24.  
  25. $message = urlencode($message);
  26.  
  27. $message = ereg_replace("%5C%22", "%22", $message);
  28.  
  29. $message = urldecode($message);
  30.  
  31. $message = stripslashes($message);
  32.  
  33.  
  34.  
  35. }
  36.  
  37.  
  38.  
  39.  
  40.  
  41. ?>
  42.  
  43. <html>
  44.  
  45. <head>
  46.  
  47. <title>|| Ma Jid ||</title>
  48.  
  49. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  50. <script type="text/javascript"
  51.  
  52. src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
  53. <script type="text/javascript" src="jquery.js"></script>
  54.  
  55.  
  56.  
  57.  
  58.  
  59. <style type="text/css">
  60.  
  61. <!--
  62.  
  63. .style1 {
  64.  
  65. font-family: Geneva, Arial, Helvetica, sans-serif;
  66.  
  67. font-size: 12px;
  68.  
  69. }
  70.  
  71. -->
  72.  
  73. </style>
  74.  
  75.  
  76. </head>
  77.  
  78. <body bgcolor="FF9900" text="#ffffff">
  79.  
  80. <span class="style1">InboX Mass smtp<br>
  81.  
  82. </span>
  83.  
  84.  
  85.  
  86. <!-- Progress bar holder -->
  87. <div id="progress" style="width:500px;border:1px solid #ccc;"></div>
  88. <!-- Progress information -->
  89. <div id="information" style="width"></div>
  90.  
  91.  
  92. <form id="testform" name="form1" method="post" action=""
  93.  
  94. enctype="multipart/form-data">
  95.  
  96. <br>
  97.  
  98. <table width="100%" border="0">
  99.  
  100. <tr>
  101.  
  102. <td width="10%">
  103.  
  104. <div align="right"><font size="-3" face="Verdana, Arial,
  105.  
  106. Helvetica, sans-serif">Your Email:</font></div>
  107.  
  108. </td>
  109.  
  110. <td width="18%"><font size="-3" face="Verdana, Arial, Helvetica,
  111.  
  112. sans-serif">
  113.  
  114. <input type="text" name="from" value="<?php print $from; ?>"
  115.  
  116. size="30">
  117.  
  118. </font></td>
  119.  
  120. <td width="31%">
  121.  
  122. <div align="right"><font size="-3" face="Verdana, Arial,
  123.  
  124. Helvetica, sans-serif">Your Name:</font></div>
  125.  
  126. </td>
  127.  
  128. <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  129.  
  130. sans-serif">
  131.  
  132. <input type="text" name="realname" value="<?php print $realname;
  133.  
  134. ?>" size="30">
  135.  
  136. </font></td>
  137.  
  138. </tr>
  139.  
  140. <tr>
  141.  
  142. <td width="10%">
  143.  
  144. <div align="right"><font size="-3" face="Verdana, Arial,
  145.  
  146. Helvetica, sans-serif">Reply-To:</font></div>
  147.  
  148. </td>
  149.  
  150. <td width="18%"><font size="-3" face="Verdana, Arial, Helvetica,
  151.  
  152. sans-serif">
  153.  
  154. <input type="text" name="replyto" value="<?php print $replyto; ?>"
  155.  
  156. size="30">
  157.  
  158. </font></td>
  159.  
  160. <td width="31%">
  161.  
  162. <div align="right"><font size="-3" face="Verdana, Arial,
  163.  
  164. Helvetica, sans-serif">Attach File:</font></div>
  165.  
  166. </td>
  167.  
  168. <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  169.  
  170. sans-serif">
  171.  
  172. <input type="file" name="fileAttach" size="30">
  173.  
  174. </font></td>
  175.  
  176. </tr>
  177.  
  178. <tr>
  179.  
  180. <td width="10%">
  181.  
  182. <div align="right"><font size="-3" face="Verdana, Arial,
  183.  
  184. Helvetica, sans-serif">Subject:</font></div>
  185.  
  186. </td>
  187.  
  188. <td colspan="3"><font size="-3" face="Verdana, Arial, Helvetica,
  189.  
  190. sans-serif">
  191.  
  192. <input type="text" name="subject" value="<?php print $subject; ?>"
  193.  
  194. size="90">
  195.  
  196. </font></td>
  197.  
  198. </tr>
  199.  
  200. <tr valign="top">
  201.  
  202. <td colspan="3"><font size="-3" face="Verdana, Arial, Helvetica,
  203.  
  204. sans-serif">
  205.  
  206. <textarea name="message" cols="50" rows="10"><?php print $message;
  207.  
  208. ?></textarea>
  209.  
  210. <br>
  211.  
  212. <input type="radio" name="contenttype" value="plain" >
  213.  
  214. Plain Text
  215.  
  216. <input name="contenttype" type="radio" value="html" checked>
  217.  
  218. HTML
  219.  
  220. <input type="hidden" name="action" value="send">
  221.  
  222. <input type="submit" id="driver" value="Send eMails">
  223.  
  224. </font></td>
  225.  
  226. <td width="41%"><font size="-3" face="Verdana, Arial, Helvetica,
  227.  
  228. sans-serif">
  229.  
  230. <textarea name="emaillist" cols="30" rows="10"><?php print
  231.  
  232. $emaillist; ?></textarea>
  233.  
  234. </font></td>
  235.  
  236. </tr>
  237.  
  238. </table>
  239.  
  240. </form>
  241.  
  242.  
  243.  
  244.  
  245.  
  246. <?php
  247.  
  248.  
  249.  
  250. if ($action){
  251.  
  252.  
  253.  
  254. if (!$from && !$subject && !$message && !$emaillist){
  255.  
  256. print "Please complete all fields before sending your
  257.  
  258. message.";
  259.  
  260. exit;
  261.  
  262. }
  263.  
  264.  
  265.  
  266.  
  267. $allemails = split("\n", $emaillist);
  268.  
  269. $numemails = count($allemails);
  270.  
  271.  
  272.  
  273. for($x=0; $x<$numemails; $x++){
  274. $percent = intval($x/$numemails * 100)."%";
  275. $to = $allemails[$x];
  276.  
  277. if ($to){
  278.  
  279. $to = ereg_replace(" ", "", $to);
  280. $emailarray = explode('@',$to);
  281. $emailSuffix = $emailarray[0];
  282.  
  283. $message = ereg_replace("x1x", $emailSuffix,$message);
  284.  
  285. $subject = ereg_replace("&email&", $to, $subject);
  286.  
  287. $message = ereg_replace("xEmailMd5x", md5($to), $message);
  288.  
  289. $message = ereg_replace("xTimeMd5x", md5(microtime()), $message);
  290.  
  291.  
  292.  
  293. echo '<script language="javascript">
  294. document.getElementById("progress").innerHTML="<div style=\"width:'.$percent.';background-color:#ddd;\">'.$x.' row(s) processed </div>";
  295. document.getElementById("information").innerHTML=" ";
  296. </script>';
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304. flush();
  305.  
  306. $headers = "MIME-Version: 1.0\r\n";
  307. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  308. $headers .= "From: ".$realname." <".$from.">\r\n";
  309.  
  310.  
  311.  
  312. if($_FILES["fileAttach"]["name"] != "")
  313. {
  314. $strFilesName = $_FILES["fileAttach"]["name"];
  315. $strContent = chunk_split(base64_encode(file_get_contents($_FILES["fileAttach"]
  316.  
  317. ["tmp_name"])));
  318. $headers .= "--$strSid\r\n";
  319.  
  320. $headers .= "Content-Type: application/octet-stream; name=\"$strFilesName\"\r\n";
  321. $headers .= "Content-Transfer-Encoding: base64\r\n";
  322. $headers .= "Content-Disposition: attachment; filename=\"$strFilesName\"\r\n\r\n";
  323. $headers .= "$strContent\r\n";
  324. $headers .= "--$strSid--";
  325.  
  326.  
  327. }
  328. // En-t&#234;tes additionnels
  329.  
  330.  
  331. // Envoi
  332. mail($to,$subject,$message,$headers);
  333.  
  334. echo "$to sand <br>
  335.  
  336. ";
  337.  
  338. $message=$_POST['message'];
  339. $subject=$_POST['subject'];
  340. $message = urlencode($message);
  341.  
  342. $message = ereg_replace("%5C%22", "%22", $message);
  343.  
  344. $message = urldecode($message);
  345.  
  346. $message = stripslashes($message);
  347.  
  348.  
  349.  
  350. flush();
  351.  
  352. }
  353.  
  354. }
  355.  
  356.  
  357. }
  358.  
  359. echo '<script language="javascript">document.getElementById("information").innerHTML="Process completed"</script>';
  360. ?>
  361.  
  362. <style type="text/css">
  363.  
  364. <!--
  365.  
  366. .style1 {
  367.  
  368. font-size: 20px;
  369.  
  370. font-family: Geneva, Arial, Helvetica, sans-serif;
  371.  
  372. }
  373.  
  374. -->
  375.  
  376. </style>
  377.  
  378. <p class="style1">
  379.  
  380. Copyright © 20015 BLACKER.X
  381.  
  382.  
  383.  
  384. </p>
  385.  
  386.  
  387. </body>
  388.  
  389. </html>
Advertisement
Add Comment
Please, Sign In to add comment