|< 1 2 >| | 13 Einträge, 2 Seiten |
1
2
3
[EMAIL=email@mail.de]email@mail.de[/EMAIL]]email@mail.de|123456789
[EMAIL=bla@laber.de]bla@laber.de[/EMAIL]]bla@laber.de3216548958
[EMAIL=sag@was.de]sag@was.de[/EMAIL]]sag@was.de97655786
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
sub CheckTempDB
{
# Templist öffnen und einlesen
open (TEMP, "<$templist") or &error("Unable to open the templist file for reading");
if ($flock eq "y") {flock TEMP, 2;}
my @templist = <TEMP>;
close(TEMP);
# Templist sortieren und auf Strings rausfiltern
foreach $tempstring(@templist)
{
s/\r?\n//g; #Entfehrnt den verwi... Zeilenumbruch!
($LISTOptMail, $LISTOptID) = split (/\|/,$tempstring);
if (($LISTOptMail eq $LINKOptMail) && ($LISTOptID eq $LINKOptID)) {$OptIDStatus = 'ok';}
else {$OptIDStatus = 'error';}
}
}
1
2
3
4
foreach (@templist)
{
s/\r?\n//g; #Entfehrnt den verwi... Zeilenumbruch!
($LISTOptMail, $LISTOptID) = split (/\|/,$_);
s/\r?\n//g; #Entfehrnt den verwi... Zeilenumbruch!
Quotes/\r?\n//g; #Entfehrnt den verwi... Zeilenumbruch!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
print &CheckTempDB('temp.var',1,'bla@laber.de]bla@laber.de','3216548958'); sub CheckTempDB { my ($datei,$flock,$linkmail,$linkid) = @_; # Templist öffnen und einlesen open (DATEI,$datei) || die 'Unable to open the templist file for reading'; flock (DATEI,2) if $flock; chomp (my @zeilen = <DATEI>); close (DATEI); # Templist sortieren und auf Strings rausfiltern foreach my $zeile (@zeilen) { my ($mail,$id) = split(/\|/,$zeile); return 'ok' if ($mail eq $linkmail) && ($id eq $linkid); } return 'error'; }
[E|B,31.10.2003, 17:27]Das liefert die nur den ersten Eintrag!
|< 1 2 >| | 13 Einträge, 2 Seiten |