Raffi: Ich krieg den Script nicht zum laufen

Hallo Leute

Wieso läuft mir dieser Script nicht. Er müsste eigentlich die Formulardaten in eine Textdatei schreiben.

http://www.into.ch/kunden/gloor/form1.htm

Gruss Raffi

  1. Hi Raffi!

    Wieso läuft mir dieser Script nicht. Er müsste eigentlich die Formulardaten in eine Textdatei schreiben.

    http://www.into.ch/kunden/gloor/form1.htm

    Der Link alleine hilft da leider überhaupt nicht. Du mußt schon das ASP Script posten.

    Gruß Niko1977

    1. OK das ist der ganze Script.

      <html>

      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
      <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
      <meta name="ProgId" content="FrontPage.Editor.Document">
      <title>Neue Seite 1</title>
      </head>

      <body>
      <%

      CONST strSourcePath = "/"    'Pfad zu Datei auf dem Server
      CONST strBreak = "<br>" 'beliebiges Trennzeichen
      CONST ForAppending = 8 '8=schreiben und anhängen

      strExistFile = "test.html"  'Name der Datei
      strPhysExistFile = Server.MapPath(strExistFile)

      SET FO = Server.CreateObject("Scripting.FileSystemObject")
      SET TextFile = FO.OpenTextFile(strPhysExistFile, ForAppending, TRUE)

      strText = Request.Form("FORMULARTEXT") & strBreak

      TextFile.WriteLine(strText)
      TextFile.Close

      %>
      </body>

      </html>

      1. Hallo raffi,

        [Komplette ASP-Datei zum Schreiben einer Textdatei]

        das Skript als solches funktioniert. Ich denke mal, die Berechtigungen
        eine Datei zu erstellen und/oder zu ändern fehlen.
        Abhilfe: Zum ISP gehen und ihm sagen, auf die Datei das Recht
        "Ändern" für den IUSR_Rechnername geben. (wenn du mehrere Dateien
        erstellen willst, empfiehlt sich das Anlegen eines Verzeichnisses
        dem dann diese Rechte !!! mit Option Unterverzeichnisse !!! erteilt werden.

        Tschau, Stefan

        1. Ja,

          mein Vor-Redner hat wohl recht - ist eigentlich nur eine Rechte-Vergabe, die Du vornehmen musst !!!

          c u on http://www.capsize.de

          1. Ich hab das mit dem ISP geklärt er hat die Rechte angepasst,
            es geht aber immernoch nicht. Könnt ihr bitte nochmals schauen:

            http://www.focusnet.ch/form1.htm

            1. Hallo raffi,

              Ich hab das mit dem ISP geklärt er hat die Rechte angepasst,
              es geht aber immernoch nicht. Könnt ihr bitte nochmals schauen:

              http://www.focusnet.ch/form1.htm

              [Ergebnis]
              Laufzeitfehler in Microsoft VBScript- Fehler '800a0046'

              Erlaubnis verweigert.

              /form2.asp, line 21

              sagt doch alles. Berechtigung falsch.

              Tschau, Stefan