zur¸ckn‰chste Seite

Datei lesen

Die wohl am häufigsten benötigte Methode ist jene für das Auslesen einer Datei. Aus diesem Grund wird diese Methode exemplarisch herangezogen. Nehmen wir an, wir haben eine Textdatei („c:\temp\test.txt“) die als simple Datenbank fungiert und folgendermaßen aufgebaut ist:

Um nun die Datensätze auszugeben, wird folgendes Script verwendet. Wichtiger Hinweis am Rande: Falls Sie Norton AntiVirus installiert haben, sollte Sie das automatische Scriptblocking deaktivieren, das sonst das FSO-Objekt nicht funktioniert und Ihren Webserver zum Absturz führen kann!

<%
'FSO Object erstellen
set fso = Server.Createobject("Scripting.FileSystemObject")
path = "c:\tmp\test.txt"
	'Datei öffnen
	set file = fso.opentextfile(path, 1)
	do until file.AtEndOfStream
		Response.write("Name: " & file.ReadLine & " ")
		Response.write("Website: " & file.ReadLine & " ")
		Response.write("E-Mail: " & file.ReadLine & "<p>")
	Loop
	'Datei Schließen
	file.close
	set file = nothing
	set fso = nothing
%>

Beachten Sie auch die richtigen Rechte der Datei. Vergewissern Sie sich, dass das Internet-Benutzer-Konto (normalerweise „IUSR_Computername“) über Schreib- und Leserechte verfügt. Dies kann man einfach über die Sicherheitseinstellungen der jeweiligen Datei bewerkstelligen.

Laden Sie sich den Source-Code f¸r dieses Beispiel herunter.

 

Copyright 2002, Wolfgang Bartelme zur¸ckn‰chste Seite