Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require("ts3admin.class.php");
- $mysqli = new mysqli("localhost", "v119195_strona", "KochamPaulinke123", "v119195_strona");
- $ts3_ip = '217.182.72.183';
- $ts3_queryport = 10011;
- $ts3_user = 'serveradmin';
- $ts3_pass = 'admin_slg';
- $ts3_port = 9987;
- $client_ip = $_SERVER['REMOTE_ADDR'];
- $tsAdmin = new ts3admin($ts3_ip, $ts3_queryport);
- if($tsAdmin->getElement('success', $tsAdmin->connect())) {
- $tsAdmin->login($ts3_user, $ts3_pass);
- $tsAdmin->selectServer($ts3_port);
- $client = null;
- $client_list = $tsAdmin->getElement('data', $tsAdmin->clientList("-ip"));
- //print_r($client_list);
- foreach($client_list as $row)
- {
- if($client_ip == $row["connection_client_ip"])
- {
- $client["status"] = true;
- $client["nick"] = $row["client_nickname"];
- $client["cdbid"] = $row["client_database_id"];
- break; //Stop! Znalezlismy gracza na serwerze ts3...
- }
- }
- if(isset($_GET['activation']))
- {
- $code = $_GET['activation'];
- $result = $mysqli->query("SELECT * FROM `user` WHERE `code_email` = '".$code."'");
- if($result->num_rows > 0) {
- while ($row = $result->fetch_assoc()) {
- echo "Dziękujemy za aktywacje konta! Zostałeś poprawnie zarejestrowany na stronie betaspeak.pl użytkowniku: ".$row['nick'];
- $mysqli->query("UPDATE `user` SET `code_email` = '1' WHERE `user`.`id` = ".$row['id']);
- $tsAdmin->serverGroupAddClient(259, $client["cdbid"]);
- }
- $result->free();
- }else{
- echo "Dodany kod nie istnieje w bazie danych! Prawdopodobnie podane konto zostało aktywowane!";
- }
- }elseif($client["status"] && empty($_POST['submit']))
- {
- // FORMULARZ...
- echo <<<END
- <form method="POST">
- Email: <input type="text" name="email">
- <input type="submit" name="submit">
- </form>
- END;
- }elseif($_POST["submit"])
- {
- $email = addslashes($_POST["email"]);
- $code_email = substr(md5(time()),0,60);
- $subject = 'Potwierdzienie rejestracji na stronie betaspeak.pl - Serwer TeamSpeak 3';
- $message = '<h2>Potwierdzenie rejestracji na serwerze betaspeak.pl - Serwer TeamSpeak 3</h2><br>
- Twój nick: <b>'.$client['nick']."</b><br>
- Twój link aktywacyjny: <b><a href='http://www.carolinehairstylist.com/XDD/xd.php?activation=".$code_email."'>www.carolinehairstylist.com/XDD/index.php?activation=".$code_email."</a></b>";
- $headers = "MIME-Version: 1.0" . "\r\n";
- $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
- $headers .= 'From: <filipso@carolinehairstylist.com>' . "\r\n";
- if(filter_var($email, FILTER_VALIDATE_EMAIL)) {
- if(mail($email, $subject, $message, $headers))
- {
- $ask = $mysqli->query("INSERT INTO `user` VALUES (NULL, '".$client['nick']."', 'NULL', '".$email."', '".$code_email."');");
- if($ask)
- {
- echo "Właśnie został wysłany na podany adres link aktywacyjny!";
- }else{
- echo "Ups! Coś poszło nie tak...";
- }
- }else{
- echo "Ups! Cos poszło nie tak...";
- }
- } else {
- echo "Ups! Niestety, podany adres email nie jest prawidłowy!";
- }
- }else{
- echo "Przepraszamy! Ale nie ma Cię na naszym serwerze teamspeak 3.";
- }
- }else{
- echo 'Connection could not be established.';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement