Welcome! Anonymous


[SCRIPT]Fonction de gestion du teamspeak

[SCRIPT]Fonction de gestion du teamspeak

Messagede totocam » Dim 5 Oct 2008 11:53

Voici une fonction qui lance, stop ou relance un teamspeak

il suffit de passer en paramètre l'action à faire avec
Code: Tout sélectionner
$action = $_GET["action"];
ensuite on appelle la fonction
Code: Tout sélectionner
StartStopTeamspeak();
Code: Tout sélectionner
<?php
/* ############################### FONCTIONS ##################################*/
function StartStopTeamspeak()
{
    global $action;
    /* On change de dossier */
    chdir("dossier_teamspeak");
    if ($action == "stop")
    {
      /* Si le fichier pid existe alors on le supprime */
      if (file_exists("tsserver2.pid"))
      {
        $filename = "tsserver2.pid";
        $fp = fopen($filename, "r");
        $contenu = fread($fp, filesize($filename));
        fclose($fp);
        $pid = substr($contenu, 0, 5);
        $pid = str_replace(" ", "", $pid);
        system("rm -f tsserver2.pid");
        /* on arrête le processus */
        system("kill -9 $pid");
      }
    }
    else
    {
        system("chmod 777 *");
    }
    /* On lance, stoppe, ou relance le teamspeak */
    system("./teamspeak2-server_startscript $action &amp;");
   
    echo "<script language=\"javascript\">\n";
    echo "alert(\"Le serveur teamspeak à été $texte avec succès !\");\n";
    echo "</script>\n";
}


?>
Avatar de l’utilisateur
totocam
Co-administrateur
Co-administrateur
 
Messages: 177
Inscription: Jeu 31 Jan 2008 13:11
Tchup`s - points: 80.00
Localisation: AUSSONNE

Publicité

Messagede Tchupa » Dim 5 Oct 2008 13:17

Ahah , je confirme ça fonctionne impec :D Merci mon petit totocam :p
:throb: ღ ♥Kornette | Blog de Tchupa Corporate
Avatar de l’utilisateur
Tchupa
Fondateur
Fondateur
 
Messages: 4209
Inscription: Dim 25 Déc 2005 18:27
Tchup`s - points: 830.00
Localisation: In My Mind


Retourner vers Les scripts PHP

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité