Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

TS3 PHP API - Restart


Rekomendowane odpowiedzi

Opublikowano

Mam taki kod php

            <?php if(!empty($stop)): ?>
            <label>Restart:</label>
           <input class="form-control" readonly="true" type="text" value="<?= $stop ?>" >
            <?php endif; ?><br />

Za cholerkę nie mogę doprowadzić, żeby podczas hiperłącza restartowało TS'a na danym porcie - ma ktoś jakieś przykłady ?

Opublikowano

A co masz pod zmienną $stop?

Jeżeli kod nie jest długi, to możesz go podesłać - będzie wtedy łatwiej analizować.

Opublikowano

@K-Scripts.

@orkin

Tutaj form

         <div class="col-md-2">
         <div class="panel panel-default">
           <div class="panel-heading">
             <h3 class="panel-title">Wyrzuc Gracza </h3>
            </div>
            <div class="panel-body">
	<form action="wyrzuc.php> method="post">
	
	<input type="text" name="nick" />
	               <a href="wyrzuc.php" class="btn btn-danger">Wyrzuc Gracza! </a>

	</form>

           </div>
         </div>
         </div>

tutaj kod php 

<?php

	$nick = $_POST['nick'];
		require_once("libraries/TeamSpeak3/TeamSpeak3.php");
		require 'index.php';
		$ts3_VirtualServer->clientGetByName($nick)->kick(TeamSpeak3::KICK_SERVER, "Zostales wyrzucony");

?>

blad jest w zmiennej $nick jak dam zwykle "kogos nick" to dziala

Opublikowano

@K-Scripts.

@orkin

Tutaj form

         <div class="col-md-2">
         <div class="panel panel-default">
           <div class="panel-heading">
             <h3 class="panel-title">Wyrzuc Gracza </h3>
            </div>
            <div class="panel-body">
	<form action="wyrzuc.php> method="post">
	
	<input type="text" name="nick" />
	               <a href="wyrzuc.php" class="btn btn-danger">Wyrzuc Gracza! </a>

	</form>

           </div>
         </div>
         </div>

tutaj kod php 

<?php

	$nick = $_POST['nick'];
		require_once("libraries/TeamSpeak3/TeamSpeak3.php");
		require 'index.php';
		$ts3_VirtualServer->clientGetByName($nick)->kick(TeamSpeak3::KICK_SERVER, "Zostales wyrzucony");

?>

blad jest w zmiennej $nick jak dam zwykle "kogos nick" to dziala

 

Przyjacielu sam sobie utrudniasz.

Polecam klasę: http://ts3admin.info/

 

W tym wypadku w tej klasie pobrałbyś sobie ładnie userów online i dodał nawet głupi przycisk do wyrzucenia.

Tako samo z wyłączeniem serwera mógłbyś pobrać listę serwerów, porównać porty i jeżeli się zgadza zwraca Ci serverid i używasz funkcji :)

 

ps. Skoro robisz: 

	<form action="wyrzuc.php> method="post">
	
	<input type="text" name="nick" />
	               <a href="wyrzuc.php" class="btn btn-danger">Wyrzuc Gracza! </a>

	</form>

To po dodaniu submita automatycznie przekieruje Cię na plik, który określiłeś w form action. Powinno wyglądać to tak:

	<form action="wyrzuc.php" method="post">
	      <input type="text" name="nick" />
	      <input type="submit" value="Wyrzuć">     
	</form>

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...