Ich krieg den Script nicht zum laufen
Raffi
- asp.net
0 NIko19770 Raffi0 Stefan Falz
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
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
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>
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
Ja,
mein Vor-Redner hat wohl recht - ist eigentlich nur eine Rechte-Vergabe, die Du vornehmen musst !!!
c u on http://www.capsize.de
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
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