Witam mam drobny problem ze stronicowaniem. Samo dzielenie na strony w sumie działa, ale rozpoczyna się zawsze od "2" strony, zamiast od pierwszej, w czym jest problem?

      $page = isset($_GET['page']) ? $_GET['page'] : 1; //Strona
      $wszystkie_dane = file_get_contents('dane.txt'); //Nazwa pliku z danymi
      $wielkosc_strony = 10;
      $dane = explode("\n", $wszystkie_dane);
      $all = count($dane); // liczy ile jest stron z danymi
      $all = ceil($all / $wielkosc_strony);
      $npage = $page + 1 ; // Następna strona
      $ppage = $page - 1 ; // Poprzednia strona
      $max = $all - 1;
      if ($page < 0 || $page > $max)
      {
      echo "Nie ma takiej strony!";
      }
      else
      {
      for ($i = $page * $wielkosc_strony; $i < ($page + 1) * $wielkosc_strony ;$i ++)
      {
      echo @$dane[$i] . "<br/>";
      }
      }
      if ($max > 1)
      {
      if ($page != 0)
      echo "<a href='index.php?pokaz=sites/testowa&page=$ppage'> cofnij </a>";
      if ($page != $max)
      echo "<a href='index.php?pokaz=sites/testowa&page=$npage'> dalej </a>";
      }