Wyczyściłem folder templates_c, ale nie ma nigdzie folderu cache.
Do punktu 2.
Sądzę, że przy ustawieniu tamtej strony jako ban_search.php, coś jest nie tak z tymi POST'ami
if ((isset($_POST['nick'])) || (isset($_POST['steamid'])) || (isset($_POST['ip'])) || (isset($_POST['reason'])) || (isset($_POST['date'])) || (isset($_POST['timesbanned'])) || (isset($_POST['admin'])) || (isset($_POST['server']))) {
$query = "SELECT bid, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip, se.gametype FROM $config->bans AS ba LEFT JOIN $config->servers AS se ON ba.server_ip=se.address WHERE ";
// Make the array for the active bans list
if (isset($_POST['nick'])) {
// // $resource3 = mysql_query("SELECT bid, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip FROM $config->bans WHERE player_nick LIKE '%".$_POST['nick']."%' ORDER BY ban_created DESC") or die(mysql_error());
$nick = mysql_escape_string($_POST['nick']);
$query .= " player_nick LIKE '%$nick%' ";
} else if (isset($_POST['steamid']) || isset($_POST['ip'])) {
// // $resource3 = mysql_query("SELECT bid, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip FROM $config->bans WHERE (player_id = '".$_POST['steamid']."' AND ban_type='S' ) OR ( player_ip='".$_POST['ip']."' AND ban_type='SI') ORDER BY ban_created DESC") or die(mysql_error());
$steamid = mysql_escape_string($_POST['steamid']);
$ip = mysql_escape_string($_POST['ip']);
$query .= " (player_id = '$nick' AND ban_type='S' ) OR ( player_ip='$ip' AND ban_type='SI') ";
} else if (isset($_POST['reason'])) {
// // $resource3 = mysql_query("SELECT bid, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip FROM $config->bans WHERE ban_reason LIKE '%".$_POST['reason']."%' ORDER BY ban_created DESC") or die(mysql_error());
$reason = mysql_escape_string($_POST['reason']);
$query .= " ban_reason LIKE '%$reason%' ORDER BY ban_created DESC ";
} else if (isset($_POST['date'])) {
$date = substr_replace($_POST['date'], '', 2, 1);
$date = substr_replace($date, '', 4, 1);
// // $resource3 = mysql_query("SELECT bid, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip FROM $config->bans WHERE FROM_UNIXTIME(ban_created,'%d%m%Y') LIKE '$date' ORDER BY ban_created DESC") or die(mysql_error());
$date = mysql_escape_string($date);
$query .= " FROM_UNIXTIME(ban_created,'%d%m%Y') LIKE '$date' ";
} else if (isset($_POST['timesbanned'])) {
$bcount = mysql_escape_string($_POST['timesbanned']);
//Note: Not .=
$query = "SELECT id, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip, COUNT(*), se.gametype FROM $config->ban_history AS ba LEFT JOIN $config->servers AS se ON ba.server_ip=se.address GROUP BY player_id HAVING COUNT(*) >= '$bcount' ";
} else if (isset($_POST['admin'])) {
// // $resource3 = mysql_query("SELECT bid, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip FROM $config->bans WHERE admin_id = '".$_POST['admin']."' ORDER BY ban_created DESC") or die(mysql_error());
$admin = mysql_escape_string($_POST['admin']);
$query .= " admin_id = '$admin' ";
} else if (isset($_POST['server'])) {
// // $resource3 = mysql_query("SELECT bid, player_nick, admin_nick, ban_length, ban_reason, ban_created, server_ip FROM $config->bans WHERE server_ip = '".$_POST['server']."' ORDER BY ban_created DESC") or die(mysql_error());
$server = mysql_escape_string($_POST['server']);
$query .= " server_ip = '$server' ";
} else {
echo "KOE";
}
25 czerwiec 2010 - 11:49:Jesteście w stanie mi pomóc z tymi problemami?
Użytkownik fastlone edytował ten post 24.06.2010 12:46