45200
13.03.2007, aktualisiert am 28.05.2007
6274
2
0
ASP und Einträge in Textdateien speichern
Mit ASP in eine Textdatei schreiben
Hallo Zusammen!
Ihr Spezialisten könnt mir sicher helfen.
Problemstellung:
Ich habe ein einfaches Beispiel für einen Zugriffszähler mit ASP erstellt. Dabei wird in eine Textdatei nach jedem Zugriff jeweils der darin stehende Zahlenwert um +1 erweitert. Auf meinem lokalen Testserver (wwwroot) funktionierts auch einwandfrei (auch ein einfaches Gästebuch klappt).
Aber auf meinem Webserver (xHost Inode Windows small) klapps nicht, obwohl dieser ASP (nicht ASP.NET) verarbeiten kann. Hier wird beim Aufrufen der HTTP-500 Fehler ausgeben.
Ich habe dann für Testzwecke einige andere Beistpiele in ASP erstellt - ein einfaches Gästebuch z.B.
Das Auslesen der Textdatei funktioniert, aber sobald ich die Eingaben vom Formular übergeben möchte, streik´ts.
(Test unter www. jumpprojects.at/test1.asp)
Ich vermute, die Problematik liegt beim "Schreiben" in die Textdatei. Da ich aber kein ASP-Profi bin, kann ich nur Vermutungen anstellen.
Bitte um Hilfe!
M.f.G. & Danke
J.U.
Code: counter.asp
<%
Set FS=Server.CreateObject("Scripting.FileSystemObject")
Set RS=FS.OpenTextFile(Server.MapPath("counter.txt"), 1, False)
fcount = RS.ReadLine
RS.Close
fcount = fcount + 1
Set RS=FS.OpenTextFile(Server.MapPath("counter.txt"), 2, False)
RS.Write fcount
RS.Close
Set RS=Nothing
Set FS=Nothing
%>
<html>
<body>
<p>
This page has been visited <%=fcount%> times.
</p>
</body>
</html>
Hallo Zusammen!
Ihr Spezialisten könnt mir sicher helfen.
Problemstellung:
Ich habe ein einfaches Beispiel für einen Zugriffszähler mit ASP erstellt. Dabei wird in eine Textdatei nach jedem Zugriff jeweils der darin stehende Zahlenwert um +1 erweitert. Auf meinem lokalen Testserver (wwwroot) funktionierts auch einwandfrei (auch ein einfaches Gästebuch klappt).
Aber auf meinem Webserver (xHost Inode Windows small) klapps nicht, obwohl dieser ASP (nicht ASP.NET) verarbeiten kann. Hier wird beim Aufrufen der HTTP-500 Fehler ausgeben.
Ich habe dann für Testzwecke einige andere Beistpiele in ASP erstellt - ein einfaches Gästebuch z.B.
Das Auslesen der Textdatei funktioniert, aber sobald ich die Eingaben vom Formular übergeben möchte, streik´ts.
(Test unter www. jumpprojects.at/test1.asp)
Ich vermute, die Problematik liegt beim "Schreiben" in die Textdatei. Da ich aber kein ASP-Profi bin, kann ich nur Vermutungen anstellen.
Bitte um Hilfe!
M.f.G. & Danke
J.U.
Code: counter.asp
<%
Set FS=Server.CreateObject("Scripting.FileSystemObject")
Set RS=FS.OpenTextFile(Server.MapPath("counter.txt"), 1, False)
fcount = RS.ReadLine
RS.Close
fcount = fcount + 1
Set RS=FS.OpenTextFile(Server.MapPath("counter.txt"), 2, False)
RS.Write fcount
RS.Close
Set RS=Nothing
Set FS=Nothing
%>
<html>
<body>
<p>
This page has been visited <%=fcount%> times.
</p>
</body>
</html>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 54009
Url: https://administrator.de/contentid/54009
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
2 Kommentare
Neuester Kommentar
hi,
also wenn mich nicht alles täuscht, sind das schlichtweg zugriffsprobleme, da rechte fehlen. ich kenn das nur von asp.net, da kann man eine andere identität über die web.config angeben, um schreibrechte auf dem server zu bekommen. vielleicht kannst du das über den iis regeln ...
du selber hast natürlich bei dir lokal alle rechte.
grüsse, desperado
also wenn mich nicht alles täuscht, sind das schlichtweg zugriffsprobleme, da rechte fehlen. ich kenn das nur von asp.net, da kann man eine andere identität über die web.config angeben, um schreibrechte auf dem server zu bekommen. vielleicht kannst du das über den iis regeln ...
du selber hast natürlich bei dir lokal alle rechte.
grüsse, desperado