Formular -> html ...... Wie lösche ich alten Eintrag?

  • Also, ich bastel ja eher an vorhandenen scripts rum, als mich eingehend mit der Materie zu beschäftigen, daher stoße ich auch öfter mal an die Grenzen.


    Ich möchte eine Formular-Eingabe mit nem cgi-script in eine fest gespeicherte html-Datei speichern.
    Soweit kein Problem:
    (kleiner Auszug)

    PHP
    open(OUT,">>../datenform3.htm") || die $!;
    print OUT "<html><head><title>Das CGI-Ergebnis</title></head>";
    print OUT "<body>Was hat sich getan:<br><br><br>";
    print OUT "Aktuelle Änderungen <b>$in{Eingabe}</b>


    Nun soll aber bei einem erneuten Aufruf des Formulars der alte Eintrag in der datenform3.htm gelöscht werden und durch den neuen ersetzt werden und nicht wie bisher der neue Eintrag einfach angehängt werden.


    Hat da einer einen kleinen Tip für mich?

  • Hi


    ist das PHP? Aber ist eigentlich egal - normalerweise müsste es gehen, wenn du die Datei nicht anhängend-schreibend öffnest, sondern jedesmal neu schreiben lässt. Dazu sollte es hoffentlich genügen (ich kenn PHP nicht) bei dem open Befehl ein > zu entfernen, also etwa so:

    Code
    open(OUT,">../datenform3.htm") || die $!;

    Ups - ich merk grad, ist ja Perl :D da gehts so auf jeden Fall.


    HTH The-spY

    I am the lizard king - I can do anything!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!