Struppi: Datensatz umsortieren

Beitrag lesen

Diese Ausgabe würde ich gerne umdrehen, sprich der zuletzt eingegebene Beitrag wird ganz oben angezeigt usw. Ich bin auf den "sort"-Befehl gestoßen, allerdings haben meine Einbauversuche in das Skript nicht gefruchtet. Entweder tut sich gar nix oder das Skript läuft nicht. Ich wäre für einen Hinweis dankbar.

Wenn du schon auf den Befehl sort "gestoßen" bist (ich gehe mal davon aus, du meinst damit "ich habe die Dokumentation gelesen", warum bist du nicht auf reverse gestoßen?
(Du kennst die Dokumentation auf deiner Festplatte?)

Birdman

Hier ein Extrakt des Skript, ohne die html-"Formatierungen":

und ohne Warnungen und use strict :-(
Ohne diese Werkzeuge ist ein sinnvolles Debugging kaum möglich, gerade als Anfänger solltest du das nutzen.

#!/usr/bin/perl

#!/usr/bin/perl -w
use strict;

use CGI;
$foo = new CGI;
$zeigen = $foo->param('zeigen');
$zeig = ('.htm');
$dat = ('.dat');

Warum weist du den Variabeln hier Listen zu?
my $foo = new CGI;
my $zeigen = $foo->param('zeigen');
my $zeig = '.htm';
my $dat = '.dat';

$zeigdat = $zeigen . $dat;
$ziel = $zeigen . $zeig;

my $zeigdat = "$zeigen$dat";
my $ziel = "$zeigen$zeig";

open(FILE, $zeigdat);

Arggggllll, wohger weist du das open klappt?

open(FILE, $zeigdat) || die "Kann $zeigdat nicht öffnen weil:$!";

while(<FILE>) {

while(reverse <FILE>) {

Du solltest unbedingt die Hinweise der mini-FAQ für die newsgroup de.comp.lang.perl.misc
http://www.worldmusic.de/perl/ beachten.

Struppi.