Поиск по IP и портам

Тема в разделе "LGSL", создана пользователем mexan, 23 фев 2018.

  1. mexan

    mexan Администратор

    Сообщения:
    288
    Симпатии:
    13
    Пол:
    Мужской
    ВНИМАНИЕ:
    1. создаем файл search.php
      Код:
      <?php 
      //------------------------------------------------------------------------------------------------------------+ 
        header("Content-Type:text/html; charset=utf-8"); 
      //------------------------------------------------------------------------------------------------------------+ 
      ?> 
      
      
      
      <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'> 
      
      <html xmlns='http://www.w3.org/1999/xhtml'> 
        <head> 
          <title>Live Game Server List</title> 
          <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> 
          <meta http-equiv='content-style-type' content='text/css' /> 
          <link rel='stylesheet' href='lgsl_style.css' type='text/css' /> 
        </head> 
      
        <body> 
          <div style='height:30px'><br /></div> 
      
      
      
      <?php 
      
      require "lgsl_files/lgsl_class.php"; 
      /* Соединение, выбор БД */ 
      
      global $lgsl_config; 
      
      lgsl_database();
      
      /* Выполнение SQL запроса */ 
      
      
      $query = "SELECT * FROM lgsl WHERE (UPPER(ip) LIKE '%".strtoupper(mysql_real_escape_string($_POST['ip']))."%')AND(UPPER(c_port) LIKE '%".strtoupper(mysql_real_escape_string($_POST['c_port']))."%')";
      
      
      $result = mysql_query($query) or die("Запрос ошибочный"); 
      
      
      
      /* Печать результатов в HTML */ 
      
      print "<table>\n"; 
      
      
      while ($line = mysql_fetch_array($result, MYSQL_NUM))  
      
      { 
      
      $server = lgsl_query_cached($line[1], $line[2], $line[3], $line[4], $line[5], ''); 
      
      $misc   = lgsl_server_misc($server); 
      $server = lgsl_server_html($server);
      
       print "\t\t<td>"; 
      print " 
      
      
      
       <tr style='".lgsl_bg().";table-layout:fixed'> 
      
              <td> 
                <img alt='' src='{$misc['icon_status']}' title='{$misc['text_status']}' /> 
              </td> 
      
              <td> 
                <img alt='' src='{$misc['icon_game']}' title='{$misc['text_type_game']}' /> 
              </td> 
      
              <td title='{$lgsl_config['text']['slk']}' style='text-align:right'> 
                <a href='{$misc['software_link']}' style='text-decoration:none'> 
                  {$server['b']['ip']}:{$server['b']['c_port']} 
                </a> 
              </td> 
      
              <td title='{$server['s']['name']}' style='text-align:left'> 
                <div style='width:100%; overflow:hidden; height:1.3em'> 
                {$misc['name_filtered']} 
                </div> 
              </td> 
      
              <td style='white-space:nowrap; text-align:left'> 
                {$server['s']['map']} 
              </td> 
      
              <td style='white-space:nowrap; text-align:right'> 
                {$server['s']['players']} / {$server['s']['playersmax']} 
              </td> 
      
              <td style='white-space:nowrap; text-align:center'> 
                <a href='".lgsl_link($server['o']['id'])."'> 
                  <img alt='' src='{$misc['icon_details']}' style='border:none' title='{$lgsl_config['text']['vsd']}' /> 
                </a> 
              </td> 
      
            </tr> 
      
      "; 
      
             
      print "</td>\n"; 
      } 
      
      
      
      print "</table>\n"; 
      
      /* Освобождение памяти, занятой результатом запроса */ 
      
      
      mysql_free_result($result); 
      
      /* Закрытие соединения */ 
      
      mysql_close($link); 
      
      ?> 
      
      
      
        </body> 
      </html> 
    2. ставим свои значения для подключения к базе данных
    3. помещаем search.php в папку с LGSL
    4. в index.php в любое место вставляем следующий код:
      Код:
      <table style='margin:auto'> 
      <tr> 
      <td> 
      <form action="search.php" method="post"> 
      ip Сервера<br> 
      <input type="text" name="ip" size="15" value=""> 
      </td> 
      <td> 
      port Сервера<br> 
      <input type="text" name="c_port" size="6" value=""> 
      </td> 
      <td> 
      <br> 
      <input type="submit" name="submit" value="Искать"> 
      <input type="reset" name="reset" value="Очистить"> 
      </td> 
      </form> 
      </tr> 
      </table> 
     

    Вложения:

    • pack.zip
      Размер файла:
      2,1 КБ
      Просмотров:
      0

Поделиться этой страницей