Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $servername = "localhost"; //CHANGE THIS LINE
- $username = "xenovitl"; //CHANGE THIS LINE
- $password = "4s&7yaof"; //CHANGE THIS LINE
- $voucherCode = $_POST['voucherCode'];
- $target = $_POST['targetAddress'];
- if(isset($voucherCode) && ($voucherCode != null)) {
- $conn = new mysqli($servername, $username, $password, 'xenovitl_db'); //CHANGE "xenovitl_db"
- $result=mysqli_query($conn,"SELECT * FROM voucherList WHERE voucherCode = '$voucherCode' LIMIT 1"); //CHANGE THIS LINE TO MATCH YOUR DB
- $row=mysqli_fetch_assoc($result);
- if(isset($row['voucherCode']) && $row['isVoucherUsed'] != "TRUE") {
- $sql = "UPDATE voucherList SET isVoucherUsed='TRUE' WHERE voucherCode= '$voucherCode'"; //CHANGE THIS LINE TO MATCH YOUR DB
- if ($conn->query($sql) === TRUE) {
- $conn->close();
- $json = file_get_contents('http://api.coindesk.com/v1/bpi/currentprice/usd.json');
- $btc = json_decode($json);
- $btc = ($row['value'] * 0.9 / $btc->bpi->USD->rate_float);
- $btc = (float)$btc;
- $btc = sprintf("%.8f",$btc);
- $curl_handle=curl_init();
- curl_setopt($curl_handle,CURLOPT_URL,"https://block.io/api/v2/withdraw_from_addresses/?api_key=YOUR API KEY&from_addresses=YOUR WALLET ADDRESS&amounts=" . $btc . "&to_addresses=" . $target . "&pin=YOUR BLOCK.IO PASSWORD"); //CHANGE THIS LINE
- curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
- curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
- $buffer = curl_exec($curl_handle);
- curl_close($curl_handle);
- $obj = json_decode($buffer);
- $conn = new mysqli($servername, $username, $password, xenovitl_db); //change this to match your database name
- $sql = "INSERT INTO purchases (voucherCode, userAddress)
- VALUES ('$code', '$target', 'FALSE')";
- if ($conn->query($sql) === TRUE) {
- echo "Voucher code {$code} added to the list with a value of {$value}";
- }
- $conn->close();
- }
- }
- else {
- echo("<script>alert('Invalid Code.')</script>");
- }
- $conn->close();
- }
- ?>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>BitPal - The fastest way to purchase Bitcoin</title>
- <link rel="icon" href="assets/images/favicon.png">
- <link rel="stylesheet" href="main.css">
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
- <script src="script_v1.3.2.js"></script>
- <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.1/css/all.css" integrity="sha384-5sAR7xN1Nv6T6+dT2mhtzEpVJvfS3NScPQTrOxhwjIuvcA67KV2R5Jz6kr4abQsz" crossorigin="anonymous">
- <script src="https://apis.google.com/js/platform.js" async defer></script>
- <meta name="google-signin-client_id" content="431636762348-1hk8bp5k7ceembkmfpdibnmc0vb97ts2.apps.googleusercontent.com">
- <script type="text/javascript" src="currency.js"></script>
- </head>
- <body>
- <img src="assets/images/bg.png" class="banner" />
- <section id="header">
- <div id="navbar">
- <!--Aligned Left NavBar-->
- <img src="assets/images/logo.png" width="200px">
- <!--Aligned Right NavBar-->
- <!--<font class="text-tiny signup-button" style="float: right;" onclick="launchLogin()" id="signIn">Sign In</font>
- <font class="text-tiny signup-button" style="float: right;" onclick="signOut()" id="signOut">Sign Out</font>-->
- <a href="#about"><font class="text-tiny navbar-item" style="float: right;">About Us</font></a>
- <a href="#contents"><font class="text-tiny navbar-item" style="float: right;">How it works</font></a>
- <a href="https://bitpal.ltd"><font class="text-tiny navbar-item" style="float: right;" >Home</font></a>
- </div>
- <div id="purchase-area">
- <font class="text-medium">The <font class="typewrite" data-period="5000" data-type='[ "fastest", "safest", "easiest", "only" ]'></font> way to purchase <span>Bitcoin</span></font><br>
- <form method="post" style="margin-top: 10px;"><br>
- <div class="conversion-wrapper">
- <input type="text" class="conversion-box" onchange="" name="voucherCode" required><div class="conversion-type"><b>Voucher Code</b></div>
- </div>
- <div class="conversion-wrapper">
- <input type="text" class="conversion-box" onchange="" name="targetAddress" required><div class="conversion-type"><b>Address</b></div>
- </div><br>
- <input type="submit" class="text-tiny button" value="Redeem Voucher"></input>
- </form>
- </div>
- </section>
- <section id="footer" style="color: #ffffff; display: inline-flex; position: absolute; bottom: 30; left: 50%; transform: translate(-50%,0%);">
- <span>© xenoByte</span>
- </section>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement