Son sbagliati i doppi apici durante l'inserimento della variaible.
Codice PHP:
$ts3_ServerInstance = TeamSpeak3::factory('serverquery://serveradmin:"'.$b.'"@'.$_POST['hostname'].":10011/");
Nota questa cosa, quando inizializzi TeamSpeak3::factory inizi con un apice singolo, poi per inserire $b apri e richiudi gli apici singoli ed è ok, però subito prima scrivi anche degli apici doppi! son quelli che ti fregano.
Quando la stringa esce invece di essere
serverquery://serveradmin:ciao123@ecc...
è
serverquery://serveradmin:"ciao123"@ecc...
Dopo aver inserito $_POST['hostname'] poi invece di finire l'inserimento con gli apici singoli usi sempre i doppi apici, funziona lo stesso ma non è correttissimo.
La funzione con gli apici corretti dovrebbe essere:
Codice PHP:
$ts3_ServerInstance = TeamSpeak3::factory('serverquery://serveradmin:'.$b.'@'.$_POST['hostname'].':10011/');
Facci sapere se funge! Byee!