Salve a tutti,
ho un problema con degli script php che dovrebbero rilevare se il server che usiamo per teamspeak e' attivo o meno.
Ne ho provati diversi, ed in locale funzionano tutti, ma una volta caricati su altervista non vanno, mi danno il server sempre offline.
in pratica, ho un file di configurazione così: (con il w w w.eccecc cambiato)
Codice:
<?PHP
/*****************************************************
* Connection variables
*****************************************************/
$ip = "www.mioserverTSacasa.mine.nu"; // IP Address to server
$tPort = "51234"; // Server QueryPort number
$port = "8767"; // Port number to the TS2 server
ho provato a mettere anche l'indirizzo ip del comp su cui ho il server, ma sembra non riesca a connettersi al server TeamSpeak.
Le porte del router sono ben configurate e aperte.
Ho provato anche altri script, e uno mi da un errore di connessione quando esegue questa funzione
Codice:
/*****************************************************
* Telnet Connection
*****************************************************/
function TSConn($ip,$tPort)
{
$fp = fsockopen($ip, $tPort, $errno, $errstr, 60);
if(!$fp) echo "ERROR: $errno - $errstr<br />\n";
else return true;
}
da cui ho capito che lo script non riesce ad avere una connessione con il mio server, ma come al solito in locale tutti gli script funzionano a meraviglia, e rilevano esattamente lo stato del server di TeamSpeak.
se servisse queste sono 2 pagine con i 2 script che ho uploadato
http://www.tbc.altervista.org/ts2/ts2.php
http://www.tbc.altervista.org/ts/TS_view.php
Qualcuno sa consigliarmi?
Forse non ho permessi per connettermi all'esterno con degli script?
Help :)