|
Installation
Wie passe ich den Counter an meinen Server an?
Was bringt dieses Tutorial?
![]()
Natürlich will jeder, der eine Flash- Website besitzt wissen, wie viele Leute
sie schon besucht haben. Klar, es gibt vorgefertigte Counter, die man jedoch nur
in die HTML-Seite einbinden kann und dann meistens auch noch doof aussehen. In
diesem Tutorial habe ich, aus meiner Sicht optisch sehr gelungenen
Zugriffszähler erstellt. Nun denken wahrscheinlich viele: "Toll, gibts
doch schon!" Ich denke nicht, denn dieser Counter zählt solange hoch, bis
die Userzahl erreicht ist. Allerdings rate ich Ihnen nicht diesen Counter
anzuwenden, wenn Sie sehr viele Besucher haben, denn dann muss der User lange
warten, um zu erfahren welcher Besucher er denn nun ist.
![]()
![]()
Was ist CGI?
![]()
Um von vorneherein mit einem weitverbreiteten Mißverständnis aufzuräumen: CGI ist keine Programmiersprache! CGI ("Common Gateway Interface") stellt eine universelle Schnittstelle zwischen einem Server und dem Internet zur Verfügung. Mittels dieser Schnittstelle können Programme welche auf dem Server laufen ausgeführt und Daten mit diesen ausgetauscht werden. Eine beliebte Programmiersprache für diese CGI-Programme ist Perl, diese wird in diesem Tutorial für einige Beispiele der sogenannten "CGI Scripts" verwendet. Prinzipiell können aber auch andere Sprachen wie C++ oder Visual Basic etc. Verwendung finden.
Das verwenden dieser Beispiele ist nicht so einfach wie die Anwendung der JavaScript-Beispiele. Da die Beispiele grundsätzlich diese CGI-Schnittstelle erfordern, ist das Vorhandensein eines Servers unumgänglich. Es gibt jetzt zwei Möglichkeiten: Entweder man benutzt einen vorhandenen Server eines Webspace-Providers – das hat den Nachteil, daß man fast die gesamte Zeit zum herumprobieren über eine bestehende Internet-Verbindung verfügen muß, und das kann teuer werden. Der zweite und wesentlich angenehmere Weg ist die Installation eines eigenen Servers auf dem heimischen Computer – keine Panik, ein Server ist im Prinzip nicht mehr als ein Programm was den Datenverkehr zwischen Browser und Computer regelt. Verschiedene Server können aus der Liste unten ausgewählt und ohne großen Aufwand installiert werden.
CGI-Scripts können mit allen Texteditoren editiert werden, welche eine Ausgabe im UNIX-Format erlauben (z.B. "TextPad" oder auch Allaire’s "HomeSite").
Beim überspielen eines Scripts auf einen Server im Internet muß folgendes
unbedingt beachtet werden:´
Natürlich muß die Pfadangabe u.U. angepasst werden. Als nächstes spielst Du die beiliegenden Dateien counter.cgi und counter.datin Dein cgi-Verzeichnis auf Deinen Server. Die Datei counter.cgi wird mit einem chmod 755 und die Datei counter.dat mit einemchmod 666 belegt.
Server:
OmniHTTPd von Omnicron
Microsoft Internet Information Server
Freedom2surf Server
Informationen zu CGI / Perl:
SelfHTML
Perl.com
...
![]()
![]()
![]()
Anpassen der Dateien an den Server
Öffnen Sie nun die CGI-Datei "counter.cgi" und verändern Sie NUR die erste Zeile dieser Datei. Geben Sie den Ort an, wo das Script ausgeführt wird, also Ihr Perlordner.
Die Zeile beginnt so: #!/usr/bin/perl
Nachdem Sie alle Dateien incl. swf.-Datei auf den Server gespielt haben, wünsche ich Ihnen viele Besucher...