Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 16:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Nur einen Channel erstellen TeamSpeak3 PHP

Discussion on Nur einen Channel erstellen TeamSpeak3 PHP within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1




 
elite*gold: 3995
The Black Market: 292/0/1
Join Date: Sep 2011
Posts: 9,277
Received Thanks: 1,634
Question Nur einen Channel erstellen TeamSpeak3 PHP

Hey liebe Elitepvpers Community,
Habe im Internet ein Script für einen TeamSpeak3 Server gefunden mit dem man über eine Homepage TeamSpeak3 Channel erstellen kann. Nun meine Frage, wie kann ich das so einstellen das jeder nur einen Channel erstellen kann?
Code:
<?php session_start(); ?>
<?php
	if(!isset($_SESSION['ts3_last_query']))
    $_SESSION['ts3_last_query'] = microtime(true);
	
	if($_SESSION['ts3_last_query'] >= microtime(true))
    die('You Need Wait 10 Seconds To Create Channel Again');
	
	$_SESSION['ts3_last_query'] = microtime(true)+10.0;
	
	date_default_timezone_set('America/Argentina/Buenos_Aires'); //Change Here!
	require_once("libraries/TeamSpeak3/TeamSpeak3.php");
	include 'data/config.php';
	
 
    function getClientIp() {
        if (!empty($_SERVER['HTTP_CLIENT_IP']))
            return $_SERVER['HTTP_CLIENT_IP'];
        else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
            return $_SERVER['HTTP_X_FORWARDED_FOR'];
        else if(!empty($_SERVER['HTTP_X_FORWARDED']))
            return $_SERVER['HTTP_X_FORWARDED'];
        else if(!empty($_SERVER['HTTP_FORWARDED_FOR']))
            return $_SERVER['HTTP_FORWARDED_FOR'];
        else if(!empty($_SERVER['HTTP_FORWARDED']))
            return $_SERVER['HTTP_FORWARDED'];
        else if(!empty($_SERVER['REMOTE_ADDR']))
            return $_SERVER['REMOTE_ADDR'];
        else
            return false;
    }
	
    $connect = "serverquery://".$USER_QUERY.":".$PASS_QUERY."@".$HOST_QUERY.":".$PORT_QUERY."/?server_port=".$SERVER_PORT."";
    $ts3 = TeamSpeak3::factory($connect);
    $ts3->execute("clientupdate", array("client_nickname" => $NICK_QUERY));
    $FLAG = false;
	
    foreach ($ts3->clientList(array('client_type' => '0', 'connection_client_ip' => getClientIp())) as $client) {
        $clientuid = $client->client_unique_identifier;
		$client_nickname = $client->client_nickname;
		$client_clid = $client->clid;
        $FLAG = true;
        break;
    }
    if (!$FLAG){
        echo "<p><b>".$lang['f_connectts'].".</b></p><br/>";
        header("refresh: 10; url = ./");
        die;  
    }
 
	if (isset($_POST["create"])) {
		
		$channelname = $_POST['channelname'];
		$password = $_POST['password'];
		$unixTime = time();
		$realTime = date('[Y-m-d]-[H:i]',$unixTime);
		$channel_admin_group = 14; 

		try
		{
			$cid1 = $ts3->channelCreate(array(
			"channel_name" => "$channelname",
			"channel_password" => "$password",
			"channel_flag_permanent" => "1",
			"channel_description" => '[center][b][u]'.$channelname.'[/u][/b][/center][hr][b][list][*]Date: '.$realTime.'[*]Owner: ' . $client_nickname . '[/list][/b]',
			"channel_order" => "$order"));
			
			$ts3->clientGetByUid($clientuid)->setChannelGroup($cid1, $channel_admin_group);
			$ts3->clientMove($client_clid, $cid1);
			
		}
		catch(Exception $e)
		{
			echo "Error (ID " . $e->getCode() . ") <b>" . $e->getMessage() . "</b>";
		}
	}
?>
<!DOCTYPE html>
<html lang="en" class="no-js">
    <head>
        <meta charset="UTF-8" />
        <title>Simple Channel Create</title>
        <link rel="stylesheet" type="text/css" href="css/demo.css" />
        <link rel="stylesheet" type="text/css" href="css/style.css" />
		<link rel="stylesheet" type="text/css" href="css/animate-custom.css" />
	</head>
    <body>
        <div class="container">
            <header>
                <h1>Simple Channel<span> Creator</span></h1>
			</header>
            <section>				
                <div id="container_demo" >
                    <div id="wrapper">
                        <div id="login" class="animate form">
                            <form  method="post" autocomplete="on"> 
                                <h1>Settings</h1> 
								<p> 
                                    <label  class="uname" data-icon="u" > Hola, <?php echo $client_nickname; ?></label>
                                    <input  readonly type="text" value="<?php echo $clientuid; ?>"/>
								</p>
                                <p> 
                                    <label  class="uname" data-icon="u" > Channel Name </label>
                                    <input  name="channelname" required="required" type="text" placeholder="My Super Channel."/>
								</p>
                                <p> 
                                    <label class="youpasswd" data-icon="p"> Channel Password</label>
                                    <input name="password" required="required" type="text" placeholder="eg. X8df!90EO" /> 
								</p>
                                <p class="login button"> 
                                    <input type="submit" name="create" value="Erstellen!" /> 
								</p>
							</form>
							<?php echo $client_clid; ?></br>
						</div>
						
					</div>
				</div>  
			</section>
		</div>
	</body>
</html>
Luki is offline  
Old 12/25/2016, 19:52   #2
 
Dr.Malphit3™'s Avatar
 
elite*gold: 0
Join Date: Jul 2013
Posts: 34
Received Thanks: 7
brauchste noch hilfe????? meld dich
Dr.Malphit3™ is offline  
Old 12/28/2016, 17:05   #3
 
GlumiChan's Avatar
 
elite*gold: 0
Join Date: Jul 2016
Posts: 31
Received Thanks: 17
Cookie, IP, Account etc. (Eins dieser Sachen oder mehrere whatever) kombinieren mit ner MySQL-DB


MFG GlumiChan
GlumiChan is offline  
Old 12/28/2016, 17:11   #4




 
elite*gold: 3995
The Black Market: 292/0/1
Join Date: Sep 2011
Posts: 9,277
Received Thanks: 1,634
Quote:
Originally Posted by GlumiChan View Post
Cookie, IP, Account etc. (Eins dieser Sachen oder mehrere whatever) kombinieren mit ner MySQL-DB


MFG GlumiChan
Das ist mir schon klar, aber ich hab keine Ahnung davon ^^
Luki is offline  
Old 12/29/2016, 17:08   #5
dotCom
 
Devsome's Avatar
 
elite*gold: 10102
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 17,007
Received Thanks: 4,715
Quote:
Originally Posted by .SoZiaL™ View Post
Das ist mir schon klar, aber ich hab keine Ahnung davon ^^
Denke sowas wird dann schwer sein zu finden, dafür müsste man schon jemand Beauftragen.
Devsome is offline  
Reply


Similar Threads Similar Threads
[Biete] Teamspeak3 Channel
01/01/2014 - Freebies - 2 Replies
Hallo, ich biete für Euch kostenlose Teamspeak 3 Channels an. Das einzige was ihr machen müsst, ist sind der/die Channel(s) zu benutzen. Was euch erwartet: - mehrere Channel - Channel Admin Rechte - Der Server ist 24/7 online - 512 Slots. - Support von den Admins
Teamspeak3 Channel
08/04/2013 - Freebies - 2 Replies
Guten Tag, einige brauchen ja gar keinen eigenen Teamspeak3-Server, da sie zuwenig Leute sind. Ein Channel reicht manchmal sogar schon aus. Geht einfach auf dieses Teamspeak3-Server und erstellt euch einen Channel. IP: ts3.mobi Musikbots sind nun auch vorhanden. Regards.
[Kostenlos] Teamspeak3-Channel
12/05/2011 - Off Topic - 1 Replies
Hey, ich besitze noch einen TS3 Server mit 50 Slots und da ich keine Verwendung dafür habe, verschenke ich Channel. Dort könnt ihr ungestört reden, entweder mit euren Freunden oder als Clan/Gilde/Whatever. IP: 46.163.108.103:9988 Kein Passwort! Kommt einfach auf den Server und schreibt/sprecht mich an. Dann regeln wir den Rest. :)
[Biete] TeamSpeak3 Channel
05/17/2011 - elite*gold Trading - 3 Replies
Grüße allerseits, ich habe derzeit ein TeamSpeak3 Server am laufen, ich biete Euch auf meinem Privatserver einen Eigenen Channel gegen elite*gold. Derzeit sind 50 Slots mit Passwort zu vergeben. 1 Slot = 1 elite*gold pro.Monat Der Server ist für ca. 5 Jahre bezahlt, und somit mein Privat Server, kein Free-Server oder änliches.
Ich möchte Gerne einen TS3 Channel erstellen, Aber wie? kostet das was?
12/13/2010 - Guild Wars - 4 Replies
Hallo, ich würde mir gerne einen TS3 Channel erstellen aber weiß nicht so bescheid wie das geht. Also hoffe ch das ihr mir helfen könnt. Ein Tutorial währe gut



All times are GMT +2. The time now is 16:47.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.