Pro_Lamer4e
Registered
здравейте колеги, имам проблем с (int) при гет стойностите, когато сложа (int) не ми позволява да се направа собственик на даденият сървър
линка изглежда по този начин
опитах даже с htaccess да го промена на
/process/owner/iport , но и това не се получи
линка изглежда по този начин
PHP:
process.php?task=owner&ip=1111.1111.111.111&port=27015
/process/owner/iport , но и това не се получи
PHP:
RewriteRule ^process/owner/(.*)$ process.php?task=owner&server_ip=$1&server_port=$1
PHP:
headcs("");
if (isset($_GET['task']) && $_GET['task'] == "owner") {
$ip=$_GET['ip']; // тук като сложа (int) и не минава
$port =$_GET['port']; // тук като сложа (int) и не минава
$vreme = time();
$info = mysql_fetch_array(mysql_query("SELECT * FROM servers WHERE server_ip='$ip' AND server_port='$port'"));
if($user['id'] == ""){
echo "ne ste lognat";
header("location:/index.php");
die();
}
if($info['ip'] && $info['port'] == ""){
echo "eror";
header("location:/all_servers.php");
die();
}
$server_id = $info['server_id'];
$game = $info['server_game'];
require_once('include/q.php');
if($info['server_name'] == "claim"){
mysql_query("UPDATE servers SET owner='$user[username]',owner_id='$user[id]' WHERE server_id='$server_id'");
echo "$site_lang[serverclaimsuc]";
} else {
echo"$site_lang[serverclaim]";
}
}
footcs("right");?>