Thread \r\n (4 answers)
Opened by gregor at 2006-03-23 17:19

gregor
 2006-03-23 17:19
#64043 #64043
User since
2006-02-03
24 Artikel
BenutzerIn
[default_avatar]
hallo, folgendes problem: mit u.g. "durchfahre" ich als erstes die database (einfache textdatei), "sammle" alles vorhandene auf, schreibe den neuen datensatz in die erste zeile und füge das aufgesammelte dadrunter an. mit \r\n soll und wird das "aufgesammelte" nicht auch in die erste zeile der textdatei geschrieben, sondern natürlich in die zweite. gut. jetzt meine frage(n):
a) ist die lösung sinnvoll? (sie funktioniert)
b) ist sie für alle systeme uneingeschränkt verwendbar? (habe leider keinen zugang zu allen, bzw. kann es nicht mit allen testen)
c) gibt es eine geschicktere lösung?

sehr vielen dank.



Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
sub indateischreiben {
   open DATABASE, $database or die "Fehler $database, $!";
   my @FILE = <DATABASE>;
   close DATABASE;
   
   open DATABASE, '>', $database or die "Fehler $database, $!";
   flock DATABASE, 2;
   print DATABASE "$name|$email|$comments\r\n";
   print DATABASE @FILE;
   close DATABASE;
}

View full thread \r\n