Hallo,
ich habe das Problem eine funktionierende Application umzustellen.
Bisher lief das ganze mit einem pearl script, jetzt brauche ich einen Teil in PHP. Ich hoffe mir kann jemand helfen:
# Einlesen der auszuwertenden Daten
open(Datei, "</cgi-bin/user.dat") || die "Datei nicht gefunden";
my @UserZeilen = <Datei>;
my $nUser = @UserZeilen;
close(Datei);
# Vergleichen, ob der aktuell bestellende Benutzer in user.dat steht
my $AktuellesDatum = $Monatstag.".".$Monat.".".$Jahr;
my $AktuelleUhrzeit = $Stunden.".".$Minuten.":".$Sekunden;
my $AlteUhrzeit = "unbekannt";
my $Ergebnis = "unbekannt";
my $word = "kein Wort";
for (my $i = 0; $i <= $nUser; $i++) {
my @Items = split(/;;;/, $UserZeilen[$i]);
if ($Items[0] eq $cgi->remote_host() and
$Items[3] eq $cgi->user_agent()) {$Ergebnis = "gefunden"; $AlteUhrzeit = $Items[5]; $word = $Items[6];}
# and ($Items[4] eq $AktuellesDatum))
}
Eigentlich geht es nur darum eine Datei zu öffnen, diese Zeilenweise zu durchsuchen und bei Übereinstimmung die Variable word auszulesen.
Dazu bräuchte ich einige Hinweise zur PHP-Umsetzung.
ich habe das Problem eine funktionierende Application umzustellen.
Bisher lief das ganze mit einem pearl script, jetzt brauche ich einen Teil in PHP. Ich hoffe mir kann jemand helfen:
# Einlesen der auszuwertenden Daten
open(Datei, "</cgi-bin/user.dat") || die "Datei nicht gefunden";
my @UserZeilen = <Datei>;
my $nUser = @UserZeilen;
close(Datei);
# Vergleichen, ob der aktuell bestellende Benutzer in user.dat steht
my $AktuellesDatum = $Monatstag.".".$Monat.".".$Jahr;
my $AktuelleUhrzeit = $Stunden.".".$Minuten.":".$Sekunden;
my $AlteUhrzeit = "unbekannt";
my $Ergebnis = "unbekannt";
my $word = "kein Wort";
for (my $i = 0; $i <= $nUser; $i++) {
my @Items = split(/;;;/, $UserZeilen[$i]);
if ($Items[0] eq $cgi->remote_host() and
$Items[3] eq $cgi->user_agent()) {$Ergebnis = "gefunden"; $AlteUhrzeit = $Items[5]; $word = $Items[6];}
# and ($Items[4] eq $AktuellesDatum))
}
Eigentlich geht es nur darum eine Datei zu öffnen, diese Zeilenweise zu durchsuchen und bei Übereinstimmung die Variable word auszulesen.
Dazu bräuchte ich einige Hinweise zur PHP-Umsetzung.
Kommentar