tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1536
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Nov 2001
    Ort
    stuttgart
    Beiträge
    723
    hi,
    ich glaub der betreff sagt alles hat dazu jemand ne idee
    ich will halt wenn ich was über n input feld versende jedesmal nen neu txt datei erstellen lassen ....

    hier meine asp datei was bis jetzt drin ist, im moment speichert er jeden text der über das input feld kam in die txt datei rein...


    PHP-Code:
    <% 

    msg request.form("msg")
        if 
    msg "" then
            response
    .write "<p>Fehler!<p>"
        
    end if

    Function 
    InDateiSchreiben()
       Const 
    ForReading 1ForWriting 2ForAppending 8
       Dim fso
    f
       Set fso 
    CreateObject("Scripting.FileSystemObject")
       
    Set f fso.OpenTextFile("c:\test.txt"ForAppendingTrue)
       
    f.WriteLine msg
       
       Set f 
    fso.OpenTextFile("c:\test.txt"ForReading)
       
    InDateiSchreiben =   f.ReadLine
       response
    .write InDateiSchreiben
    End 
    Function 


    InDateiSchreiben()


    %> 
    danke schonmal
    ata
     

  2. #2
    Realhurricane Realhurricane ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Ort
    L.E. (Sachsen)
    Beiträge
    30
    Ich denke, dass ich Dir helfen kann, nur müsste ich nochmal deine Frage etwas spezifiziert wissen.

    Für jeden Eintrag, welcher über dein Formular getätigt wird, soll eine neue txt-Datei angelegt und beschrieben werden ?

    Gib nochmal kurz bescheid, dann kann ich dir das Passende übermitteln...
     

  3. #3
    Registriert seit
    Nov 2001
    Ort
    stuttgart
    Beiträge
    723
    ja ganz genau so soll es sein
     

  4. #4
    Realhurricane Realhurricane ist offline Mitglied Bronze
    Registriert seit
    Sep 2003
    Ort
    L.E. (Sachsen)
    Beiträge
    30
    [PHP<%

    if request.form("Datei_Inhalt") <> "" then
    set FileObjekt = Server.CreateObject("Scripting.FileSystemObject")
    physPath = Server.MapPath("..\formtexte\" & Session.SessionId & ".txt") 'anpassen
    set MailDatei = FileObjekt.CreateTextFile(physPath)
    MailDatei.write request.form("Datei_Inhalt") 'Formularinhalt in Datei schreiben
    MailDatei.Close
    end if

    %>[/PHP]

    Ich habe in Deinem Quelltext einfach mal den Dateinamen gegen die SessionId ausgetauscht, somit würde jedesmal eine 123456789.txt erstellt werden
    Gleichzeitig kannst du die komplette uhrzeit dazu verwenden.

    Was hälst du von meinem Vorschlag?
    Geändert von Realhurricane (15.09.03 um 18:43 Uhr)
     

  5. #5
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hi

    ich hänge mal ein Script an, wo man die TextDatei nach einer fortlaufenden nächsten Nr erstellen.

    Vielleicht interessierts ja wen
    Angehängte Dateien Angehängte Dateien
     
    liebe Grüße, die Luzie

  6. #6
    Registriert seit
    Nov 2001
    Ort
    stuttgart
    Beiträge
    723
    danke erstmal für die schnellen antworten
    ich schau mir beides mal an aber genau das hab ich auch gesucht
     

Ähnliche Themen

  1. Neue Datei erstellen
    Von Masterclavat im Forum Microsoft Windows
    Antworten: 6
    Letzter Beitrag: 27.01.08, 08:48
  2. Jedem Eintrag eins abziehen
    Von aTa im Forum PHP
    Antworten: 1
    Letzter Beitrag: 30.04.07, 19:19
  3. Antworten: 9
    Letzter Beitrag: 10.05.05, 13:35
  4. Access: aus DB-Eintrag eine htm-Datei erstellen?
    Von Wissenswertes im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 03.02.05, 17:20
  5. Immer neue Datei erstellen
    Von dwiist im Forum PHP
    Antworten: 2
    Letzter Beitrag: 29.01.04, 13:17