Marcus Vieß: Wie bekomme ich die Anzahl der Datensätze raus ?

Wie bekomme ich die Anzahl der Datensätze raus und kann damit das
ende der Thumbs bestimmen ?
Also

maxthumbs = 60;
open(file, "$filename1");
@lines=<file>;
close(file);
if ($Index eq ''){$Index = 0;}
@lines = splice(@lines, $Index, $maxthumbs);
foreach $line (@lines)
{
@fields=split(/\s*|\s*/,$line);
$thumb=$fields[5];
print <<HTMLF;
center><a href="$action?Index=$indexBack&wochen=$wochen">$maxthumbs Thumbs Back / Zurück</a> - <a href="$action?Index=$indexForward&wochen=$wochen">Next / Weitere $maxthumbs Thumbs</a>
HTMLF
}

Der zeigt mir jetzt z.B. die nächsten 60 Thumbs als link an.
Er findet halt kein ende. Der Link geht halt ins bodenlose.

Ich bräuchte z.B.

im File sind 120 Daten.
also anzahldat = datensätze;
und dann if indexForward ist größer als anzahldat, nur noch einmal weitergehen lassen.
Das bekomme ich wohl hin. nur wie kann ich die Datenzeilen im Auslesefile bestimmen ?

gruß,
         Marcus ...

  1. Joho,    <-- das ist eine Begruessung

    Wie bekomme ich die Anzahl der Datensätze raus und kann damit das
    ende der Thumbs bestimmen ?

    [...]

    Da du sowieso alle Zeilen in einen Array einliest, kannst du ja
    einfach

    my $datensaetze = @lines;
    benutzen. Ach ja, vergiss use strict; nicht!

    Gruss,
     CK

    1. Thanks, funktioniert !