Показать сообщение отдельно

  #25  
Старый 28.08.2009, 14:48
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Цитата:
Сообщение от restart_05  
if ( $data['status'] == "on") {
$serv[][port] = $row['port'];
$serv[][ip] = $row['ip'];
}

Вначале же берем ип порт с базу чтобы узнать статус on или off
в общем понятно, загоняй все, кто онлайн в массив и дальше можно вот так например сделать:

PHP код:
<pre>
<?php 
$start 
= (int)$_GET['start'];
for (
$s=0;$s<100;$s++) $serv[] = $s;// Тут типо пример твоего массива с серверами (просто создаем для примера)
$limit 25// Сколько выводить на страницу
$count count($serv);
$b 0;
for(
$i=$start;$i $count;$i++) {
  
$b++;
  echo 
"сервер" $serv[$i] . "\n"// Тут пишем то, что нужно вывести на экран
  // Ниже делаем навигацию
  
if ($b == $limit) {
      if (
$i == ($count-1)) {
         echo 
"\n <a href = " $_SERVER['PHP_SELF'] . "?start=" . ($i+1-$limit*2) . ">Предыдущие $limit</a>";
         echo 
" Навигация ";
         exit; 
      }   
      if (
$i>$limit) {
         echo 
"\n <a href = " $_SERVER['PHP_SELF'] . "?start=" . ($i+1-$limit*2) . ">Предыдущие $limit</a>"
         echo 
" Навигация ";
         echo 
"<a href = " $_SERVER['PHP_SELF'] . "?start=" . ($i+1) . ">Следующие $limit</a>";
      } else {
         echo 
"\n Навигация ";
         echo 
"<a href = " $_SERVER['PHP_SELF'] . "?start=" . ($i+1) . ">Следующие $limit</a> \n";
      }      
      
$i $count;
  }     
}  

?>
</pre>
просто запусти этот скрипт и может быть таки поймешь, что к чему. Тоже самое тебе надо сделать со своим массивом, где у тебя будут только сервера ONLINE. Как сформировать такой массив писано выше

Цитата:
Вначале же берем ип порт с базу чтобы узнать статус on или off
заноси в результирующий массив в нужном тебе порядке, я просто пример привёл

Последний раз редактировалось Pashkela; 28.08.2009 в 14:58..
 
Ответить с цитированием