Hallo,
ich habe ein Problem bei der Datenverwaltung. Folgendes Problem: in einem Verzeichnis habe ich 60 txt-Dateien mit Daten wie Vorname, Nachname usw. liegen. Über eine bestimmte txt-Datei habe ich abgespeichert, welche Dateien txt-Dateien es überhaupt gibt bzw. wie sie lauten - ich weiß es geht eleganter -. Die Daten werden aus den txt-Dateien ausgelesen und in html-Dateien eingearbeitet. Per Hand ist das auf Dauer sehr mühsam. Das Script arbeitet, ich glaube, 8 Dateien ab, fängt die 9 an und hört mitten drin auf. Es gibt keine Fehlermeldung, keine Error-log, nichts! Es hängt einfach. Browser läßt sich jedoch ohne Probleme schließen. Ich hatte auch mal probiert mit sleep(1) zu arbeiten, nützt auch nichts.
Hier noch ein Auszug aus dem Script:
my $i = 0;
for(my $i = 0; $i <= $Zeilenzahl; $i=$i+2)
{ my @Zeilen2 = "";
my $Nametxt = "../daten/".$Zeilen[$i+1].".txt";
open(DATEITXT,"$Nametxt") || die;
my @Zeilen2 = <DATEITXT>;
close(DATEITXT);
my $Namehtml = "../html/".$Zeilen[$i+1].".html";
open(DATEIHTML,">$Namehtml") || die;
print DATEIHTML "<HTML>.. -htmlDesign- Daten aus txt -html Design- </html>";
close(DATEIHTML);
}
Anmerkung: nicht verwirren lassen durch ähnliche Bezeichnung zwischen @Zeilen und @Zeilen2 Die html-Dateien sind ca. 7 kb groß. Das ganze läuft (oder auch nicht... ;) ) auf einem lokalen Apache-Server.
Ok, vielen Dank und viele Grüße,
Andreas