Ich möchte gerne mit Hilfe von ASP, Log-Dateien schreiben.
Hier der QuellText:
So jetzt zum Problem:
Wenn jemand die Seite besucht überschreibt dieser Besucher mit seiner IP und der dazu gehörigen Uhrzeit und Datum diese „logasp.txt“ Datei.
Das ist natürlich keine tolle Sache.
Hat jemand von Euch eine gute Idee, wie man die Besucherdaten aneinander hängen kann?
Also in der „logasp.txt“ soll nicht nur der letzte Besucher der Seite aufgeführt werden, sondern alle Besucher.
OpenTextFile(Filename, IOMode, Create, Format Filename
Dateiname der zu öffnenden Datei IOMode
ForReading (Integerwert=1) = Nur zum lesen
ForWriting (Integerwert=2) = Nur zum schreiben
ForAppending (Integerwert=8) = Zum anhängen
Create
True = Die Datei wird erstellt, falls sie nicht existiert
False = Die Datei wird nicht erstellt, falls sie nicht existiert
Format
TristateFalse (Integerwert=0) = ASCII-Datei
TristateTrue (Integerwert=-1) = Unicode-Datei
TristateUseDefault (Integerwert=-2) = Öffnen mit dem vom Betriebssystem vorgegebenen Format.
Diesen Befehl kann ich schon. Allerdings schmeißt der IIS mir dabei folgenden Fehler raus:
Kompilierungsfehler in Microsoft VBScript- Fehler ‚800a03ea‘
Syntaxfehler
/iisHelp/common/500-100.asp, line 129
elseIf (objASPError.Description > „“) Then
^
Laufzeitfehler in Microsoft VBScript- Fehler ‚800a0005‘
Ungültiger Prozeduraufruf oder ungültiges Argument
/hp/banner.asp, line 7
Und Zeile 7 ist genau die Zeile, mit dem geänderten Befehl
Woran kann das liegen?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]