Advertisement
Guest User

kod php nd

a guest
Jul 10th, 2018
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.42 KB | None | 0 0
  1. <?php
  2.    
  3.  
  4. header('Content-Type: text/html; charset=UTF-8');
  5.  
  6.  
  7.  
  8. if(isset($_POST['email'])) {
  9.  
  10.  
  11.  
  12.    
  13.  
  14.         function clean_string($string) {
  15.  
  16.  
  17.  
  18.       $bad = array("content-type","bcc:","to:","cc:","href");
  19.  
  20.  
  21.  
  22.       return str_replace($bad,"",$string);
  23.  
  24.  
  25.  
  26.     }
  27.  
  28.    
  29.  
  30.     $paczk = 12.6;
  31.  
  32.     $przel = 13;
  33.  
  34.     $grat = 0;
  35.  
  36.    
  37.  
  38.     // EDIT THE 2 LINES BELOW AS REQUIRED
  39.  
  40.  
  41.  
  42.     $email_to = "[email protected]";
  43.  
  44.  
  45.  
  46.     $email_subject = "Nowe zamówienie ze sklepu internetowego";
  47.  
  48.  
  49.  
  50.    
  51.  
  52.  
  53.  
  54.     $first_name = $_POST['first_name']; // required
  55.  
  56.  
  57.  
  58.     $last_name = $_POST['last_name']; // required
  59.  
  60.    
  61.  
  62.     $street = $_POST['street']; // required
  63.  
  64.        
  65.  
  66.     $strnmbr = $_POST['strnmbr']; // required
  67.  
  68.  
  69.  
  70.     $postal = $_POST['postal']; // required
  71.  
  72.    
  73.  
  74.     $town = $_POST['town']; // required
  75.  
  76.  
  77.  
  78.     $email_from = $_POST['email']; // required
  79.  
  80.  
  81.  
  82.     $telephone = $_POST['telephone']; // required
  83.  
  84.  
  85.  
  86.     $comments = $_POST['comments']; // not required
  87.  
  88.    
  89.  
  90.     $s1900 = $_POST['s1900']; // required
  91.  
  92.    
  93.  
  94.     $s2900 = $_POST['s2900']; // required
  95.  
  96.    
  97.  
  98.     $s3900 = $_POST['s3900']; // required
  99.  
  100.    
  101.  
  102.     $s4900 = $_POST['s4900']; // required
  103.  
  104.    
  105.  
  106.     $s1400 = $_POST['s1400']; // required
  107.  
  108.    
  109.  
  110.     $s2400 = $_POST['s2400']; // required
  111.  
  112.    
  113.  
  114.     $s3400 = $_POST['s3400']; // required
  115.  
  116.    
  117.  
  118.     $s4400 = $_POST['s4400']; // required
  119.  
  120.  
  121.  
  122.     $colsm = $_POST['colsm']; // required
  123.  
  124.    
  125.  
  126.     $col200 = $_POST['col200']; // required
  127.  
  128.    
  129.    
  130.     $colbl = $_POST['colbl']; // required
  131.    
  132.    
  133.    
  134.     $polarm = $_POST['polarm']; // required
  135.  
  136.    
  137.  
  138.     $kremdzien = $_POST['kremdzien']; // required
  139.  
  140.    
  141.  
  142.     $kremnoc = $_POST['kremnoc']; // required
  143.  
  144.    
  145.  
  146.     $serum = $_POST['serum']; // required
  147.  
  148.    
  149.  
  150.     $oczy = $_POST['oczy']; // required
  151.  
  152.  
  153.  
  154.  
  155.     $selectoption = $_POST['selectoption'];
  156.  
  157.    
  158.  
  159.     $inpost = $_POST['inpost'];
  160.  
  161.    
  162.  
  163.     $brutto = $_POST['brutto']; // required
  164.  
  165.    
  166.  
  167.     $sum = $s1900+$s2900+$s3900+$s4900+$s1400+$s2400+$s3400+$s4400+$col200+$colsm+$polarm+$kremdzien+$kremnoc+$serum+$oczy+$colbl;
  168.  
  169.    
  170.  
  171.     $email_message = "Dane z formularza:\n\n";
  172.  
  173.  
  174.  
  175.    
  176.  
  177.  
  178.  
  179.     $email_message .= "Imię: ".clean_string($first_name)."\n";
  180.  
  181.  
  182.  
  183.     $email_message .= "Nazwisko: ".clean_string($last_name)."\n";
  184.  
  185.  
  186.  
  187.     $email_message .= "Ulica: ".clean_string($street)."\n";
  188.  
  189.    
  190.  
  191.     $email_message .= "Numer domu/mieszkania: ".clean_string($strnmbr)."\n";
  192.  
  193.    
  194.  
  195.     $email_message .= "Kod pocztowy: ".clean_string($postal)."\n";
  196.  
  197.    
  198.  
  199.     $email_message .= "Miejscowość: ".clean_string($town)."\n";
  200.  
  201.    
  202.  
  203.     $email_message .= "Email: ".clean_string($email_from)."\n";
  204.  
  205.  
  206.  
  207.     $email_message .= "Numer telefonu: ".clean_string($telephone)."\n";
  208.  
  209.  
  210.  
  211.     $email_message .= "Komentarz do zamówienia: ".clean_string($comments)."\n\n";
  212.  
  213.  
  214.  
  215.     $email_message .= "Smilk 1 900g: ".clean_string($s1900)."\n";
  216.  
  217.     $email_message .= "Smilk 2 900g: ".clean_string($s2900)."\n";
  218.  
  219.     $email_message .= "Smilk 3 900g: ".clean_string($s3900)."\n";
  220.  
  221.     $email_message .= "Smilk 4 900g: ".clean_string($s4900)."\n\n";
  222.  
  223.  
  224.  
  225.     $email_message .= "Smilk 1 400g: ".clean_string($s1400)."\n";
  226.  
  227.     $email_message .= "Smilk 2 400g: ".clean_string($s2400)."\n";
  228.  
  229.     $email_message .= "Smilk 3 400g: ".clean_string($s3400)."\n";
  230.  
  231.     $email_message .= "Smilk 4 400g: ".clean_string($s4400)."\n\n";
  232.  
  233.    
  234.  
  235.     $email_message .= "Colostrum 200g: ".clean_string($col200)."\n";
  236.  
  237.     $email_message .= "Colostrum Śmietankowe 200g: ".clean_string($colsm)."\n";
  238.  
  239.     $email_message .= "Colostrum Bez Laktozy 200g: ".clean_string($colbl)."\n\n";
  240.  
  241.    
  242.  
  243.     $email_message .= "Polish Army 350g: ".clean_string($polarm)."\n\n";
  244.  
  245.    
  246.  
  247.     $email_message .= "Colostrum+ Dzień: ".clean_string($kremdzien)."\n";
  248.  
  249.     $email_message .= "Colostrum+ Noc: ".clean_string($kremnoc)."\n";
  250.  
  251.     $email_message .= "Colostrum+ Serum: ".clean_string($serum)."\n";
  252.  
  253.     $email_message .= "Colostrum+ Pod oczy: ".clean_string($oczy)."\n\n";
  254.  
  255.    
  256.  
  257.     $email_message .= "Rodzaj Przesyłki: ".clean_string($selectoption)."\n\n";
  258.  
  259.    
  260.  
  261.     case 'przelew':
  262.  
  263.     if ($sum>=4)
  264.  
  265.     {
  266.  
  267.     $email_message .= "Kwota Brutto: ".clean_string(round($brutto,2))." zł\n";
  268.  
  269.     $email_message .= "Przesyłka gratis.\n";
  270.  
  271.     $cal=$brutto+0;
  272.  
  273.     $email_message .= "Kwota całkowita: ".clean_string(round($cal,2))." zł\n";
  274.  
  275.     }
  276.  
  277.     else
  278.  
  279.     {
  280.  
  281.     $email_message .= "Kwota Brutto: ".clean_string(round($brutto,2))." zł\n";
  282.  
  283.     $email_message .= "Cena przesyłki: ".clean_string($przel)." zł\n";
  284.  
  285.     $cal=$brutto+$przel;
  286.  
  287.     $email_message .= "Kwota całkowita: ".clean_string(round($cal,2))." zł\n";
  288.  
  289.     }
  290.  
  291.     break;
  292.  
  293.    
  294.  
  295.     case 'pobranie':
  296.  
  297.     $email_message .= "Kwota Brutto: ".clean_string(round($brutto,2))." zł\n";
  298.  
  299.     $email_message .= "Cena przesyłki: ".clean_string($pobr)." zł\n";
  300.  
  301.     $cal=$brutto+$pobr;
  302.  
  303.     $email_message .= "Kwota całkowita: ".clean_string(round($cal,2))." zł\n";
  304.  
  305.     break;
  306.  
  307.    
  308.  
  309.     case 'gratis':
  310.  
  311.     $email_message .= "Kwota Brutto: ".clean_string(round($brutto,2))." zł\n";
  312.  
  313.     $email_message .= "Cena przesyłki: ".clean_string($grat)." zł\n";
  314.  
  315.     $cal=$brutto+$grat;
  316.  
  317.     $email_message .= "Kwota całkowita: ".clean_string(round($cal,2))." zł\n";
  318.  
  319.     break;
  320.  
  321.    
  322.  
  323.     default:
  324.  
  325.     echo "";
  326.  
  327. }
  328.  
  329.    
  330.  
  331. // create email headers
  332.  
  333.  
  334.  
  335. $headers = 'From: '.$email_from."\r\n".
  336.  
  337. 'Reply-To: '.$email_from."\r\n" .
  338.  
  339. 'X-Mailer: PHP/' . phpversion();
  340.  
  341.  
  342.  
  343. mail($email_to, $email_subject, $email_message, $headers);  
  344.  
  345.  
  346.  
  347. $subject = "Zamówienie w realizacji - Proszki Mleczne";
  348.  
  349.  
  350.  
  351. $message = "Dzień dobry, \r\n
  352.  
  353. dziękujemy za złożenie zamówienia w naszym sklepie internetowym. \r\n
  354.  
  355. Jeśli zależy Państwu na szybkiej wysyłce, proszę o przesłanie potwierdzenia przelewu na [email protected] \r\n\r\n
  356.  
  357.  
  358.  
  359. Pozdrawiam serdecznie! \r\n\r\n
  360.  
  361.  
  362.  
  363. P.W. Proszki Mlecznie \r\n
  364.  
  365. ul. Hallera 3 \r\n
  366.  
  367. 89-100 Nakło nad Notecią \r\n
  368.  
  369. www.shn.pl";
  370.  
  371.  
  372.  
  373. $header = 'From: '.$email_to."\r\n".
  374.  
  375. 'Reply-To: '.$email_to."\r\n" .
  376.  
  377. 'X-Mailer: PHP/' . phpversion();
  378.  
  379.  
  380.  
  381. mail ($email_from, $subject, $message, $header);
  382.  
  383.  
  384.  
  385.     ?>
  386.  
  387. <!-- include your own success html here -->
  388.  
  389.  
  390.  
  391. <html>
  392.  
  393. <head>
  394.  
  395. <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png"/>
  396.  
  397. <link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png"/>
  398.  
  399. <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png"/>
  400.  
  401. <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png"/>
  402.  
  403. <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png"/>
  404.  
  405. <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png"/>
  406.  
  407. <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png"/>
  408.  
  409. <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png"/>
  410.  
  411. <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png"/>
  412.  
  413. <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"/>
  414.  
  415. <link rel="icon" type="image/png" href="/android-chrome-192x192.png" sizes="192x192"/>
  416.  
  417. <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"/>
  418.  
  419. <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"/>
  420.  
  421. <link rel="manifest" href="/manifest.json"/>
  422.  
  423. <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#000000"/>
  424.  
  425. <meta name="apple-mobile-web-app-title" content="SHN - P.W. "proszki="Proszki" mleczne="Mleczne"""/>
  426.  
  427. <meta name="application-name" content="SHN - P.W. "proszki="Proszki" mleczne="Mleczne"""/>
  428.  
  429. <meta name="msapplication-TileColor" content="#da532c"/>
  430.  
  431. <meta name="msapplication-TileImage" content="/mstile-144x144.png"/>
  432.  
  433. <meta name="theme-color" content="#ffffff"/>
  434.  
  435.   <meta charset="utf-8">
  436.  
  437.   <title>P.W. Proszki Mleczne - Dziękujemy!</title>
  438.  
  439.  
  440.  
  441.   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
  442.  
  443.   <link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">
  444.  
  445.  
  446.  
  447.       <link rel="stylesheet" href="css/style.css">
  448.  
  449.       <style type="text/css">
  450.  
  451.       body,td,th {
  452.  
  453.     font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  454.  
  455. }
  456.  
  457.       a:link {
  458.  
  459.     text-decoration: none;
  460.  
  461. }
  462.  
  463. a:visited {
  464.  
  465.     text-decoration: none;
  466.  
  467. }
  468.  
  469. a:hover {
  470.  
  471.     text-decoration: underline;
  472.  
  473. }
  474.  
  475. a:active {
  476.  
  477.     text-decoration: none;
  478.  
  479. }
  480.  
  481.       </style>
  482.  
  483.  
  484.  
  485. <script language="JavaScript" src="scripts/gen_validatorv31.js" type="text/javascript"></script>   
  486.  
  487.  
  488.  
  489. </head>
  490.  
  491.  
  492.  
  493. <body text="#000000" link="#000000" vlink="#000000" alink="#000000">
  494.  
  495.  
  496.  
  497. <div class="w3-container w3-center w3-animate-top ">
  498.  
  499.   <h1><b>Dziękujemy za złożenie zamówienia!</b></h1>
  500.  
  501.  
  502. </div>
  503.  
  504.  
  505.  
  506. <div class="w3-container w3-center w3-animate-down w3-secondthird w3-animate-bottom ">
  507.  
  508. <h3><b>
  509.  
  510.  
  511.  
  512. <?php
  513.  
  514. switch ($selectoption) {
  515.  
  516.        
  517.  
  518.     case 'przelew':
  519.  
  520.     if ($sum>=4)
  521.  
  522.     {
  523.  
  524.         echo "Cena za zakupy to " . round($brutto,2) . " zł.<br>";
  525.  
  526.         echo "Przesyłka zostanie nadana po wpłynięciu pieniędzy na nasze konto.<br>Dane do przelewu bankowego:<br><br>P.W. Proszki Mleczne<br>Gen. Hallera 11<br>89-100 Nakło nad Notecią<br>NUMER KONTA: 14 1160 2202 0000 0003 1367 7600<br>Tytuł przelewu: " . $first_name . " " . $last_name . "<br><br>";
  527.  
  528.     }
  529.  
  530.     else
  531.  
  532.     {
  533.  
  534.         $zprzes=$brutto+13;
  535.  
  536.         echo "Cena za zakupy to " . round($zprzes,2) . " zł.<br>";
  537.  
  538.         echo "(Zakupy: " . round($brutto,2) . " zł + przesyłka: 13 zł)<br><br>";
  539.  
  540.         echo "Przesyłka zostanie nadana po wpłynięciu pieniędzy na nasze konto.<br>Dane do przelewu bankowego:<br><br>P.W. Proszki Mleczne<br>Gen. Hallera 11<br>89-100 Nakło nad Notecią<br>NUMER KONTA: 14 1160 2202 0000 0003 1367 7600<br>Tytuł przelewu: " . $first_name . " " . $last_name . "<br><br>";
  541.  
  542.     }
  543.  
  544.         break;
  545.  
  546.        
  547.  
  548.     case 'pobranie':
  549.  
  550.         $brutto;
  551.  
  552.         echo "Cena za wysyłkę to " . round($zprzes,2) . " zł.<br>";
  553.  
  554.         echo "Zakupy: " . round($brutto,2) . " zł <br>";
  555.  
  556.         echo "Produkty zostaną wysłane w ciągu jednego dnia roboczego.<br><br>";
  557.  
  558.         break;
  559.  
  560.        
  561.  
  562.     case 'gratis':
  563.  
  564.         echo "Zakupy: " . round($brutto,2) . " zł <br>";
  565.  
  566.         echo "Przesyłka zostanie nadana po wpłynięciu pieniędzy na nasze konto.<br>Dane do przelewu bankowego:<br><br>P.W. Proszki Mleczne<br>Gen. Hallera 11<br>89-100 Nakło nad Notecią<br>NUMER KONTA: 14 1160 2202 0000 0003 1367 7600<br>Tytuł przelewu: " . $first_name . " " . $last_name . "<br><br>";
  567.  
  568.         break;
  569.  
  570.        
  571.  
  572.     default:
  573.  
  574.         echo "Nope";
  575.  
  576. }
  577.  
  578. ?>
  579.  
  580.  
  581.  
  582. <span style="font-size: 120%;">Zapraszamy do ponownych zakupów!</span>
  583.  
  584. </b></h3>
  585.  
  586. </div>
  587.  
  588. </body>
  589.  
  590. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement