![]() |
![]() ![]() |
![]() ![]() ![]() |
![]() |
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. |
![]() |
![]() |
![]() ![]() ![]() |
![]() |