ich suche ein Perlscript, welches aus einer bestehenden Datenbank (zum Beispiel im ASCII-Format) Links inkl. eines Titels zufällig heraussucht und einen davon ausgibt. Hintergrund ist, daß ich auf meiner Startseite sowas in Richtung „Kennen Sie schon ?“ einrichten will.
ich suche ein Perlscript, welches aus einer bestehenden
Datenbank (zum Beispiel im ASCII-Format) Links inkl. eines
Titels zufällig heraussucht und einen davon ausgibt.
Hintergrund ist, daß ich auf meiner Startseite sowas in
Richtung „Kennen Sie schon ?“ einrichten will.
open INF, "; close INF;
srand();
$line=$lines[rand(scalar @lines-1)];
$line=~m/(.\*?),(.\*?)/;
print '['.$2.'](http://'.%25241.')';
Bei einem angenommen aufbau der Linkdatendatei wie:
linkziel,linktext
www.wer-weiss-was.de,Gute Hilfe-Seite
www.microsoft.de,Microsoft Deutschland
Das kam so spontan. Sollte aber laufen. Wenn nicht, schick mir ne mail.
was ist der unterschied? den komma-op kenn ich nicht.
der Punkt konkateniert die Stringteile und erzeugt einen neuen String bevor dieser ausgegeben wird.
Komma ist nur ein Listentrenner … d.h. es wird Teil für Teil ohne vorherige Aufwendige Konkatenierung ausgegeben.
Performance spielt hier eigentlich keine Rolle, aber wenn man was lernen kann … *g*