TS3admin Channel erstellen mit Variable

10/08/2018 17:51 Seveee71#1
Hallo leute,

mein Problem ist ich will auf einer website einen kleinen bereich haben wo leute ein Channel Frei erstellen können. soweit klappt alles bis auf das der name nicht mit geleitet wird der eigentlich ankommen dann soll.

PHP Code:

<?php

    
include('ts3-class/lib/ts3admin.class.php');

    
$ts3 = new ts3admin('127.0.0.1'10011);
    
$name="";
    
$ts3->connect();
    
$logged $ts3->login('serveradmin''xxxxxxxx');

    if(
$logged["success"]) {
        
$select $ts3->selectServer('9987'true);
        if(
$select["success"]) {
            
$settings = array();
            
$settings['channel_name'] = $name;
            
$settings['channel_flag_permanent'] = 1;
            
$ts3->channelCreate($settings);
        } else {
            echo 
'Server kann nicht ausgewählt werden!';
        }

    } else {
        echo 
'Login fehlerhaft!';
    }
?>


HTML Code:

<!DOCTYPE html>
<html lang="de" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>channel erstellen</title>
  </head>
  <body>
    <form class="" action="index.php" method="post">
      <input type="text" name="name" placeholder="Name des Channels" value="<?php echo $name; ?>"><br>

      <button type="submit" name="" value="Abschicken">Senden</button>
    </form>
  </body>
</html>
10/08/2018 22:13 Der-Eddy#2
ich hab den Quelltext nur überflogen aber du liest gar nichts aus der Post Request aus, deswegen landet bei dir am Ende auch nichts

Code:
$_POST['name'])
würde den Inhalt aus dem Formular auslesen