Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Perl

Ullzn / 2 Antworten / Flachansicht Nickles

Hi Leute,

ih habe nen einigermaßen komplexen perl-code vor mir. Er dient dazu den Inhalt von HTML-Formularen in ASCII-Text zu übergeben um diesen ASCII-Text später in eine Datenbank einzulesen. Das Problem: Jede neue Eingabe überschreibt den alten Inhal der ASCII-Datei. Wenn also zwei oder mehr Personen Daten über das HTML-Formular abschicken, ist in der ASCII-Datei immer nur der letzte Eintrag vorhanden.

Kennt wer ne Lösung?

Vielen Dank

Ullzn

bei Antwort benachrichtigen
xafford Ullzn „Perl“
Optionen

wahrscheinlich wird die acsii-datei nicht zum ergänzen geöffnet, sondern überschrieben. falls also kein open-aufruf in dem quelltext enthalten ist, dann füge ihn ein:
open (DATEI,">dateiname");
und laß den inhalt dann erst eintragen, somit sollten vorherige einträge erhalten bleiben.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen