Скрипт выводит строки которые удовлетворяют параметрам $min_lvl=10; $max_lvl=33 Тоесть пользователей чей уровень попадает в этот интервал. $t= 7;//count($mass); Кол-во строк которые прочитает из файла, скрипт. Нужно сделать так, что бы скрипт парсил весь документ а не первые 7 строчек. Другими словами выводил 7 первых строк которые удовлетваряют $min_lvl и $max_lvl, после чего прекращал свою работу не выводя остальные строки. Буду крайне признателен за помощь. PHP: <?php $nl=array(1=>'вступил',2=>'покинул',3=>'переш',4=>'сменил'); $sc=array(1=>'<img src=http://image.neverlands.ru/signs/darks.gif alt="Тьма">', 2=>'<img src=http://image.neverlands.ru/signs/lights.gif alt="Свет">', 3=>'<img src=http://image.neverlands.ru/signs/sumers.gif alt="Сумерки">', 4=>'<img src=http://image.neverlands.ru/signs/chaoss.gif alt="Хаос">'); $clan = '<img src=http://image.neverlands.ru/signs/'; $prs='<a href="http://www.neverlands.ru/pinfo.cgi?'; $id=array(0=>'Все',1=>'Принятие в клан/семью',2=>'Исключение из клана/семьи',3=>'Исключение из ПВ',4=>'Регистрация клана/семьи',5=>'Получение уровня',6=>'Принятие в ПВ',7=>'Изменение должности ПВ',8=>'Расформирование клана/семьи',9=>'Прокачки боями',10=>'Фильтр'); $date1=date("d.m.y"); $date=date("dmy"); $min_lvl=10; $max_lvl=33; echo' <table><tbody STYLE="font-family: Verdana; font-size:11"><tr><td>События мира Neverlands от <b>'.$date1.'</b><br></table>'; $mass= array_reverse(file ( 'http://service.neverlands.ru/events/'.$date.'.txt')); $t= 7;//count($mass); $t--; for ($n=0; $n<count($mass); $n++) { $sclon=''; $clan1 = ''; $prs1=''; $nl1=''; $st=$mass[$t]; $t--; $arr = split ("\|",$st); if(($arr[1]==$_POST['par'])||(0==$_POST['par'])){ switch($arr[1]) { case 1: if (($arr[5]>=$min_lvl)&&($arr[5]<=$max_lvl)){ $prs1=$prs.$arr[4].'" target="_blank"><img src="http://image.neverlands.ru/chat/info.gif"></a>'; for ($k=1; $k<5; $k++) $sclon= ($k==$arr[7])?$sc[$k]:$sclon; if ($arr[8]<>none) $clan1 = $clan.$arr[8].'>'; if ($arr[6]==1){ $nl1=$nl[1].'а';} else{ $nl1=$nl[1];} switch($arr[2]){ case 1: echo ''.$font.''.$arr[0].' Персонаж<b> '.$sclon.' '.$clan1.''.$arr[4].'['.$arr[5].']'.$prs1.'</b> '.$nl1.' в клан <b>'.$sclon.' '.$clan1.''.$arr[9].'</b>'.$font1.'<br>'; break; case 0: echo ''.$font.''.$arr[0].' Персонаж<b> '.$sclon.' '.$clan1.''.$arr[4].'['.$arr[5].']'.$prs1.'</b> '.$nl1.' в семью <b>'.$sclon.' '.$clan1.''.$arr[9].'</b>'.$font1.'<br>'; break; } } else{$n--;} break; case 2: if (($arr[6]>=$min_lvl)&&($arr[6]<=$max_lvl)){ $prs1=$prs.$arr[5].'" target="_blank"><img src="http://image.neverlands.ru/chat/info.gif"></a>'; for ($k=1; $k<5; $k++) $sclon= ($k==$arr[3])?$sc[$k]:$sclon; if ($arr[4]<>none) $clan1 = $clan.$arr[4].'>'; if ($arr[7]==1){ $nl1=$nl[2].'а';} else{ $nl1=$nl[2];} switch($arr[2]){ case 1: echo ''.$font.''.$arr[0].' Персонаж<b> '.$arr[5].'['.$arr[6].']'.$prs1.'</b> '.$nl1.' клан <b>'.$sclon.' '.$clan1.''.$arr[8].'</b>'.$font1.'<br>'; break; case 0: echo ''.$font.''.$arr[0].' Персонаж<b> '.$arr[5].'['.$arr[6].']'.$prs1.'</b> '.$nl1.' семью <b>'.$sclon.' '.$clan1.''.$arr[8].'</b>'.$font1.'<br>'; break; } } else{$n--;} break; case 3: if (($arr[4]>=$min_lvl)&&($arr[4]<=$max_lvl)){ $prs1=$prs.$arr[3].'" target="_blank"><img src="http://image.neverlands.ru/chat/info.gif"></a>'; if ($arr[2]<>none) $clan1 = $clan.$arr[2].'>'; $clan2=$clan.$arr[6].'>'; if ($arr[5]==1){ $nl1=$nl[2].'а';} else{ $nl1=$nl[2];} echo ''.$font.''.$arr[0].' Представитель власти<b> '.$arr[3].'['.$arr[4].']'.$prs1.'</b> '.$nl1.' ряды <b>'.$clan2.''.$arr[7].'.</b>'.$font1.'<br>'; } else{$n--;} break; case 4: $prs1=$prs.$arr[6].'" target="_blank"><img src="http://image.neverlands.ru/chat/info.gif"></a>'; for ($k=1; $k<5; $k++) $sclon= ($k==$arr[3])?$sc[$k]:$sclon; if ($arr[4]<>none) $clan1 = $clan.$arr[4].'>'; switch($arr[2]){ case 1: echo ''.$font.'<b><font color=#FF0000>Зарегистрирован клан</font> '.$sclon.' '.$clan1.''.$arr[5].'</b> во главе с <b>'.$sclon.' '.$clan1.''.$arr[6].''.$prs1.'.</b>'.$font1.'<br>'; break; case 0: echo ''.$font.'<b><font color=#FF0000>Зарегистрирована семья</font> '.$sclon.' '.$clan1.''.$arr[5].'</b> во главе с <b>'.$sclon.' '.$clan1.''.$arr[6].''.$prs1.'.</b>'.$font1.'<br>'; break; } break; case 5: if (($arr[5]>=$min_lvl)&&($arr[5]<=$max_lvl)){ $prs1=$prs.$arr[4].'" target="_blank"><img src="http://image.neverlands.ru/chat/info.gif"></a>'; for ($k=1; $k<5; $k++) $sclon= ($k==$arr[2])?$sc[$k]:$sclon; if ($arr[3]<>none) $clan1 = $clan.$arr[3].'>'; if ($arr[6]==1){ $nl1=$nl[3].'ла';} else{ $nl1=$nl[3].'ел';} echo ''.$font.''.$arr[0].' Персонаж<b> '.$sclon.' '.$clan1.''.$arr[4].'['.$arr[7].']'.$prs1.'</b> '.$nl1.' с <b>'.$arr[5].'</b> на <b>'.$arr[7].'</b> уровень.'.$font1.'<br>'; } else{$n--;} break; case 6: if (($arr[4]>=$_min_lvl)&&($arr[4]<=$max_lvl)){ $prs1=$prs.$arr[3].'" target="_blank"><img src="http://image.neverlands.ru/chat/info.gif"></a>'; for ($k=1; $k<5; $k++) if ($arr[6]<>none) $clan1 = $clan.$arr[6].'>'; $clan2 = $clan.$arr[8].'>'; if ($arr[5]==1){ $nl1=$nl[1].'а';} else{ $nl1=$nl[1];} echo ''.$font.''.$arr[0].' Персонаж<b> '.$arr[3].'['.$arr[4].']'.$prs1.'</b> '.$nl1.' в ряды <b>'.$clan2.''.$arr[7].'</b> на должность<b>'.$arr[9].'.</b>'.$font1.'<br>'; } else{$n--;} break; case 7: if (($arr[4]>=$min_lvl)&&($arr[4]<=$max_lvl)){ $prs1=$prs.$arr[3].'" target="_blank"><img src="http://image.neverlands.ru/chat/info.gif"></a>'; if ($arr[2]<>none) $clan1 = $clan.$arr[2].'>'; $clan2=$clan.$arr[6].'>'; if ($arr[5]==1){ $nl1=$nl[4].'а';} else{ $nl1=$nl[4];} echo ''.$font.''.$arr[0].' Представитель власти<b> '.$clan1.''.$arr[3].'['.$arr[4].']'.$prs1.'</b> '.$nl1.' должность на <b>'.$clan2.''.$arr[7].'.</b>'.$font1.'<br>'; } else{$n--;} break; case 8: for ($k=1; $k<5; $k++) $sclon= ($k==$arr[3])?$sc[$k]:$sclon; if ($arr[4]<>none) $clan1 = $clan.$arr[4].'>'; switch($arr[2]){ case 1: echo ''.$font.'<b><font color=#FF0000>Расформирован клан</font><b> '.$sclon.' '.$clan1.''.$arr[5].'.</b>'.$font1.'<br>'; break; case 0: echo ''.$font.'<b><font color=#FF0000>Расформирована семья</font><b> '.$sclon.' '.$clan1.''.$arr[5].'.</b>'.$font1.'<br>'; break; } break;} } else{$n++;} } ?>
Я так понял тебе вот жто нужно!!! Code: <?php $f=fopen("data.db","r"); $st = 10; $col = 21; $t= 7; $tmp=0; $tmp1 =0; while(!feof($f)){ $buf = fgets($f); $tmp++; if($tmp >= $st){ echo $buf."<br>"; $tmp1++; if($tmp1==$t)break; } } ?>