Thread Zufallsfunktion im Script (12 answers)
Opened by Compined at 2011-10-11 00:18

Compined
 2011-10-11 12:02
#153065 #153065
User since
2011-10-05
7 Artikel
BenutzerIn
[default_avatar]
Ich hab das bisher so gemacht:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
open (LFILE, "<$file");
my $content=join('',<LFILE>);
close (LFILE);
chomp (@lines);

@contents = split(/\|/,$content);

$time=time;

($min,$hour,$mday,$mon,$year,$wday) = (localtime($time))[1,2,3,4,5,6];
$mon++;
if ($mday<10) { $mday = "0".$mday; }


um jeden Tag einen Datensatz aus einem TXT-File einzulesen und diesen dann per EXEC auf einem SSI-Dokument auszugeben.

Vielen Dank für die tollen Antworten aber irgendwie will es einfach nicht klappen, dass die Daten nun nicht mehr Tag für Tag eingelesen werden, sondern einfach in einer zufälligen Reihenfolgen. Bei meinem Beispiel wird der erste Datensatz bis zum der ersten "Pipe" eingelesen und entspricht sozusagen auch gleichzeitig dem ersten Tag eines Monats, das geht so den ganzen Monat über zweiten "Pipe" Tag zwei eines Monats usw.

So ich möchte nun das das Script sich einfach aus dem Textfile bedient und egal wie viele Datensätze darin enthalten sind sich jeden Tag für einen "zufällig" gewählten Datensatz entscheidet, sodass ich diesen dann per EXEC inkludieren kann.

View full thread Zufallsfunktion im Script