Вычистка огрызков getIP() и перенос функции mail() в класс.

This commit is contained in:
2022-12-19 23:15:56 +02:00
parent 2f6517f5b3
commit a0efddefc5
14 changed files with 3388 additions and 2430 deletions
+43 -64
View File
@@ -6,82 +6,61 @@
*/
//if( $_SERVER['HTTP_CF_CONNECTING_IP'] != $_SERVER['SERVER_ADDR'] && $_SERVER['HTTP_CF_CONNECTING_IP'] != '127.0.0.1' ) { die('Hello pussy!'); }
function getIP() {
if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
return $_SERVER['REMOTE_ADDR'];
}
if(getIP() != $_SERVER['SERVER_ADDR'] && getIP() != '127.0.0.1' && getIP() != '' && getIP() != '5.187.7.71') {
if(!isset($_GET['test'])) {
die(getIP().'<br>'.$_SERVER['SERVER_ADDR']);
}
}
define('GAME',true);
const GAME = true;
require_once('_incl_data/__config.php');
require_once('_incl_data/class/__db_connect.php');
function e($t) {
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("core #'.date('d.m.Y').' %'.date('H:i:s').' (Êðèòè÷åñêàÿ îøèáêà): <b>'.mysql_real_escape_string($t).'</b>","capitalcity","LEL","6","1","-1")');
if (UserIp::get() != $_SERVER['SERVER_ADDR'] && UserIp::get() != '127.0.0.1' && UserIp::get() != '' && UserIp::get(
) != '5.187.7.71' && !isset($_GET['test'])) {
die(UserIp::get() . '<br>' . $_SERVER['SERVER_ADDR']);
}
$count = array(
0, //çàâåðøåííûõ ïîåäèíêîâ
0,
0,
0,
0,
0
);
function clear_user($plid) {
mysql_query('UPDATE `users` SET `login` = "delete",`login2` = `login` WHERE `id` = "'.$plid.'" LIMIT 1');
/* mysql_query('DELETE FROM `users` WHERE `id` = "'.$plid.'" LIMIT 1');
mysql_query('DELETE FROM `items_users` WHERE `uid` = "'.$plid.'"');
mysql_query('DELETE FROM `eff_users` WHERE `uid` = "'.$plid.'"');
mysql_query('DELETE FROM `bank` WHERE `uid` = "'.$plid.'"');*/
function e($t)
{
mysql_query(
'INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("core #' . date('d.m.Y') . ' %' . date(
'H:i:s'
) . ' (Êðèòè÷åñêàÿ îøèáêà): <b>' . mysql_real_escape_string($t) . '</b>","capitalcity","LEL","6","1","-1")'
);
}
/*$sp = mysql_query('SELECT `id` FROM `users` WHERE `cityreg` = "" && `timereg` = "0" LIMIT 100');
while($pl = mysql_fetch_array($sp)) {
$n_st = mysql_fetch_array(mysql_query('SELECT `id` FROM `stats` WHERE `id` = "'.$pl['id'].'" LIMIT 1'));
if(!isset($n_st['id'])) {
clear_user($pl['id']);
}
}*/
$count = [
0, //çàâåðøåííûõ ïîåäèíêîâ
0,
0,
0,
0,
0,
];
function inuser_go_btl($id) {
if(isset($id['id'])) {
echo file_get_contents('https://new-combats.com/jx/battle/refresh.php?uid='.$id['id'].'&cron_core='.md5($id['id'].'_brfCOreW@!_'.$id['pass']).'&pass='.$id['pass']);
echo '<hr>';
}
function clear_user($plid)
{
mysql_query('UPDATE `users` SET `login` = "delete",`login2` = `login` WHERE `id` = ' . $plid);
}
function inuser_go_btl($id)
{
if (isset($id['id'])) {
echo file_get_contents(
'https://new-combats.com/jx/battle/refresh.php?uid=' . $id['id'] . '&cron_core=' . md5(
$id['id'] . '_brfCOreW@!_' . $id['pass']
) . '&pass=' . $id['pass']
);
echo '<hr>';
}
}
/* ñ÷èòàåì ïîåäèíêè */
//e('îáðàáîòêà îòìåíåíà.');
$i = 0;
while( $i < 3 ) {
$sp = mysql_query('SELECT `id`,`time_start` FROM `battle` WHERE `team_win` = "-1" AND `time_over` = "0" AND `type` = 329 LIMIT 100');
while($pl = mysql_fetch_array($sp)) {
$user1 = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `battle` = "'.$pl['id'].'" LIMIT 1'));
inuser_go_btl($user1);
}
$i++;
while ($i < 3) {
$sp = mysql_query(
'SELECT `id`,`time_start` FROM `battle` WHERE `team_win` = "-1" AND `time_over` = "0" AND `type` = 329 LIMIT 100'
);
while ($pl = mysql_fetch_array($sp)) {
$user1 = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `battle` = "' . $pl['id'] . '" LIMIT 1'));
inuser_go_btl($user1);
}
$i++;
}
//$i = 0;
//while( $i < 3 ) {
/* $sp = mysql_query('SELECT `id`,`time_start` FROM `battle` WHERE `team_win` = "-1" AND `time_over` = "0" AND `time_start` < "'.(time()-3600).'" LIMIT 100');
while($pl = mysql_fetch_array($sp)) {
$user1 = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `battle` = "'.$pl['id'].'" LIMIT 1'));
inuser_go_btl($user1);
}*/
//$i++;
//}
?>