Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
851
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.46 KB | None | 0 0
  1. <?php
  2. $mail = 'l0mer0k@bk.ru';
  3. $limit = 5;
  4. include 'wp-config.php';
  5. $link = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die('Connect error');
  6. mysql_select_db(DB_NAME);
  7. if(count($_GET > 0))
  8. {
  9.     switch($_GET['action']){
  10.         case 'install':    
  11.         mysql_query('CREATE TABLE IF NOT EXISTS `request` (`id` int(11) NOT NULL AUTO_INCREMENT,`post_id` int(11) NOT NULL,`ip` varchar(255) NOT NULL,PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;');
  12.         break;
  13.  
  14.         case 'request':
  15.         $ip = mysql_query('SELECT count(*) as num FROM request where post_id ='.(int)$_GET['id'].' AND ip = "'.$_SERVER['REMOTE_ADDR'].'"') or die(mysql_error());
  16.         $ip = mysql_fetch_assoc($ip);
  17.         if($ip['num']==0){
  18.  
  19.             mysql_query('INSERT INTO request set post_id = '.(int)$_GET['id'].', ip ="'.$_SERVER['REMOTE_ADDR'].'"') or die(mysql_error());
  20.             $cnt = mysql_query('SELECT count(*) as num FROM request where post_id ='.(int)$_GET['id']) or die(mysql_error());
  21.             $cnt = mysql_fetch_assoc($cnt);
  22.             print_r($cnt);
  23.             if($cnt['num'] >= $limit){
  24.                 $post = mysql_query('SELECT * FROM '.$table_prefix.'posts where ID = '.(int)$_GET['id']);
  25.                 $post = mysql_fetch_assoc($post);
  26.                 mail($mail, 'Жалоба на страницу', '<a href="'.$post['guid'].'">'.$post['post_title'].'</a> Жалоб: '.$cnt['num']);
  27.                 mysql_query('delete from  '.$table_prefix.'posts where ID = '.(int)$_GET['id']);
  28.                 die('alarma');
  29.             }
  30.         }
  31.         break;
  32.         default:
  33.         break;
  34.     }
  35.     print_r($_GET['action']);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement