![]() |
ASP:
|
|
| |
| E-Mail: | |
|---|---|
| Homepage-URL: |
Bei Fragen zu diesem Beitrag bitte den Autor des Beitrags kontaktieren!
Viele haben ja auf ihrem Webspace keine SQL-Unterstützung oder möchten sich nicht näher damit beschäftigen, daher bietet es sich an einen Counter über eine TXT-Datei laufen zu lassen. (Zumal es sich eher weniger lohnt eine Datenbank für einen einzelnen Counter zu verwenden.)
Das Ganze ist in ASP umgesetzt und greift auf eine TXT-Datei zu.
Der Vorteil ist, dass es mit keinem Browser Probleme gibt, da der Counter
nicht über JavaSkripts oder Includes eingebunden wird, sondern dass es sich um
einfache Bilddateien handelt, die in der HTML-Datei angezeigt werden.
Vorraussetzungen:
<% option explicit %>
<% dim objFSO, objfile, zeile, laenge, i, zeichen %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Counter</title>
</head>
<body bgcolor="#000000">
<font face="arial">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<% path = Server.MapPath("/count.txt") %>
<% set objFSO = Server.CreateObject("Scripting.FileSystemObject") %>
<% set objfile = objFSO.OpenTextFile(("path"), 1, true) %>
<% zeile = objfile.readline %>
<% zeile = zeile + 1 %>
<% set objfile = nothing %>
<% set objfile = objFSO.OpenTextFile(("path"), 2, true) %>
<% objfile.writeline(zeile) %>
<% objfile.close %>
<% set objfile = nothing %>
<% set objFSO = nothing %>
<% laenge = len(zeile) %>
<% for i = 1 to laenge %>
<% zeichen = mid(zeile, i, 1) %>
<td>
<img src="img/<% = zeichen %>.gif">
</td>
<% next %>
</tr>
</table>
</font>
</body>
</html>
Durch die Tabelle wird gewährleistet, dass die Bilder alle ordentlich neben einander stehen.
Die folgenden Stellen werden empfohlen, um das obige Beispiel besser zu verstehen, oder um weitere Möglichkeiten und Details zu erfahren.