Kwestia dodania jednej linijki i minimalnej zmiany drugiej:
$plik = "baza/$pokaz.txt";
$file = file($plik);
$max = count($file)-1;
if (!$from) $from = 0;
if ($from+5>$max) $delta=$max-$from; else $delta = $5;
for ($i=$from;$i<$from+$delta;$i++)
{
$s = split("\|", chop($file[$i]));
$sp = explode("||", $file[$i]);
echo "Wartość 1 $sp[0]<br>";
echo "Wartość 2 $sp[1]<br>";
}
if ($from>=5) echo "<a href="plik.php?from=".$from-5."">Poprzednie 5</a> "; else
if ($from>=0) echo "<a href="plik.php?from=0">Poprzednie 5</a> ";
if ($from+5<$max) echo "<a href="plik.php?from=".$from+5."">Następne 5</a> ";
No nie powiesz mi, że to nie było proste? B-|
Poza tym zrobiłeś błąd! W warunkach porównujesz "==" a nie "="!