Čauko,
když script dám na web a script vyvolám přes emulátor, vše napíše, že je OK. Ale na serveru to zkouškovou větu: ZKOUŠKA nenapíše.
Port tam musí být asi logicky RCON, že?
Config:
Kód: Vybrat vše
<?php
/////////////
//NASTAVENI//
/////////////
$server = "93.91.250.145";
$port = "28794";
$password = "heslo serveru";
//////////////////////
//VYTAŽENÍ INFORMACÍ//
//////////////////////
$price = $_GET['shortcode'];
$level = "";
$sms_text = $_GET['sms'];
$player = explode(' ', $sms_text)[2];
$country = $_GET['country'];
$cmds = array();
///////////
//PŘÍKAZY//
///////////
switch($price) {
case 9033379: //SMSka za 79Kč
$cmds[] = "say Zkouska";
break;
case (preg_match('/SUPER/', $sms_text) ? true : false): //SMSka za 199Kč. Je to tedy nad 100 Kč a je potřeba speciální odpověď.
$level = ";90333199";
$cmds[] = "say Zkouska";
break;
}
include_once("rcon.php");
$r = new rcon($server,$port,$password);
if($r->Auth())
{
foreach($cmds as $cmd)
$r->rconCommand($cmd);
}
$response = "Dekujeme za zaslani SMS.".$level;
Header ("Content-type:text/plain");
echo $response;
?>
Nevíte, kde by mohla být chyba? Zkoušel jsem ten soubor dát i na hosting od fakahedy, ale stejně se nic nestane. Jinak jsem s webem u Wedosu.
