<?php include "functions.php"; if ($_POST["mail"] != "" or $_POST["pass"] != "" or $_POST["name"] != "") { //prüfen ob überhaupt ein feld ausgefüllt wurde if ($_POST["mail"] != "" and $_POST["pass"] != "" and $_POST["name"] != "") { //prüfen ob alle felder ausgefüllt wurden if (filter_var($_POST["mail"], FILTER_VALIDATE_EMAIL)) { //prüfen ob die email eine legale form hat //reCAPTCHA $params = array('secret' => '', 'response' => $_POST["g-recaptcha-response"], 'remoteip' => $_SERVER['REMOTE_ADDR']); //daten die zu google gesendet werden $googleRequest = http_post_flds("https://www.google.com/recaptcha/api/siteverify", $params); //Anfrage an google senden $googleRequestArray = json_decode($googleRequest, true); // Antwort interpretieren if ($googleRequestArray["success"] == "true") { //prüfen ob google reCAPTCHA bestätigt $emailAuth = md5(rand() . date("h:i:s:s:")); mysqlQuery("INSERT INTO depot (name,pass,mail,guthaben,emailAuth,confirmed,date) VALUES ('" . $_POST["name"] . "', '" . md5($_POST["pass"]) . "', '" . $_POST["mail"] . "', '50000', '" . $emailAuth . "', '0','" . date("Y-m-d H:i:s") . "'); "); //Depot anlegen $id = $mysqli->insert_id; $error = "Ihr Depot wurde angelegt ! </br>Es werden Ihnen die Zugangsdaten per Email zugeschickt."; $nachricht = "Hallo " . $_POST["name"] . " !\nIhr Depot wurde für Sie eingerichtet und steht nun bereit.\n\nBevor Sie sich auf ihrem Depot einloggen können müssen sie noch diesen Link bestätigen:\nhttp://boerse.phunsoft.de/authenticate.php?auth=" . $emailAuth . "\n\nSie können sich danach mit folgenden Zugangsdaten einloggen:\nLogin-Webseite: http://boerse.phunsoft.de/depot\nDepot-Nummer: " . $id . "\nPasswort: " . $_POST["pass"] . "\n\t\t\t\t\nIch wünsche Ihnen ein erfolgreiches Börsenspiel\nTim Römisch"; $nachricht = wordwrap($nachricht, 70); mail($_POST["mail"], 'Ihre Zugangsdaten für das Börsenspiel', $nachricht, 'From: info@phunsoft.de'); //info mail senden } else { $error = "Das reCAPTCHA Feld wurde nicht bestätigt !"; } } else {
$im->clear(); $im->destroy(); //save signature to an svg file $ret = file_put_contents('images/' . $svgfilename, $data, LOCK_EX); } //save signature to an svg file // if(isset($_POST['svg'])) { // $data = base64_decode($_POST['svg']); // // $ret = file_put_contents('images/'.$svgfilename, $data, LOCK_EX); // // // } // Send to Google Doc Form $fields = array('entry.59127135' => $_POST['name'], 'entry.1751900457' => $_POST['email'], 'entry.1017089804' => $_POST['phone'], 'entry.2058425612' => "https://designedbypirates.com/pilot/images/" . $filename, 'entry.1229183410' => "https://designedbypirates.com/pilot/images/" . $svgfilename, 'entry.884698629' => $_POST['pattern'], 'entry.873362902' => $_POST['preference'], 'entry.815939887' => $_POST['sign'], 'entry.108430054' => $_POST['pay'], 'entry.1586145813' => $_POST['office'], 'entry.291991826' => $_POST['last4']); $response = http_post_flds("https://docs.google.com/forms/d/1tC8o_9nf_Xj_697EUeGCjwb_C3FOSwTplkUgkLGOf6I/formResponse", $fields); echo "success"; unset($_SESSION['login']); function http_post_flds($url, $data, $headers = null) { $data = http_build_query($data); $opts = array('http' => array('method' => 'POST', 'content' => $data)); if ($headers) { $opts['http']['header'] = $headers; } $st = stream_context_create($opts); $fp = fopen($url, 'rb', false, $st); if (!$fp) { return false; } return stream_get_contents($fp);