Geschrieben von samson am 24.07.2005, 11:40

In diesem Tutorial zeige ich euch wie man ein Counter für die Hompage mit hilfe von Php selbst machen kann!

Man erstellt die Datei z.b. index.PHP. Ganz wichtig .php sonst geht es nicht!

<html>
<body>
<?php

$verbindung = mysql_connect ("mysql.lima-city.de",
"Euer Benutzername", "Euer Passwort");

mysql_select_db("Eine Datenbank von euch!");

$abfrage = "SELECT besucher FROM counter";
$ergebnis = mysql_query($abfrage); // Hier wird die Zahl der Einträge ausgelesen
$besucher = mysql_num_rows($ergebnis);

echo"
Inhalt der Seite // Hier muss der Inhalt der Seite hin!

Es waren schon $besucher auf der Seite! // Hier wird die Anzahl der Besucher ausgegeben
";
?>
</body>
</html>

Es muss in der Datenbank eine Tabelle anglegt sein die counter heißt und ein Feld namens besucher hat!
Hiermt wird schon ausgegebenwie viel Leute schon auf der Seite waren! Aber niergends wird was eingetragen!!

Was können wir in die Datenbank eintragen lassen??

Mann könnte einfach nur Hallo eintragen lassen das würde ja schon reichen aber wir wollen ja was wissen also Lassen wir die IP des Besuchers eintragen!

Das würde dann so ausehen:

<html>
<body>
<?php

$verbindung = mysql_connect ("mysql.lima-city.de",
"Euer Benutzername", "Euer Passwort");

mysql_select_db("Eine Datenbank von euch!");

$ip = getenv("REMOTE_ADDR"); // Ip auslesen

$eintrag = "INSERT INTO co // Ip eintragen
(besucher)

VALUES
('$ip')";

$abfrage = "SELECT besucher FROM counter";
$ergebnis = mysql_query($abfrage); // Hier wird die Zahl der Einträge ausgelesen
$besucher = mysql_num_rows($ergebnis);

echo"
Inhalt der Seite // Hier muss der Inhalt der Seite hin!

Es waren schon $besucher auf der Seite! // Hier wird die Anzahl der Besucher ausgegeben
";
?>
</body>
</html>

So jetzt könnte man natürlich noch das Datum eintragen lassen das sieht so aus:

<html>
<body>
<?php

$verbindung = mysql_connect ("mysql.lima-city.de",
"Euer Benutzername", "Euer Passwort");

mysql_select_db("Eine Datenbank von euch!");

$ip = getenv("REMOTE_ADDR"); // Ip auslesen

$date = date("d.m.Y - H:i:s");

$eintrag = "INSERT INTO co // Ip eintragen und Datum eintragen
(besucher, Datum)

VALUES
('$ip', '$date')";

$abfrage = "SELECT besucher FROM counter";
$ergebnis = mysql_query($abfrage); // Hier wird die Zahl der Einträge ausgelesen
$besucher = mysql_num_rows($ergebnis);

echo"
Inhalt der Seite // Hier muss der Inhalt der Seite hin!

Es waren schon $besucher auf der Seite! // Hier wird die Anzahl der Besucher ausgegeben
";
?>
</body>
</html>

So jetzt muss nur noch das Feld Datum in der Tablle counter erstellt werden!!!

So sieht der Counter aus!!!!

In hoffnug das es euch gefällt Samson

http://www.silix.de.tc

Bewertung Anzahl
6
46,2 %
6 Bewertungen
5
23,1 %
3 Bewertungen
3
15,4 %
2 Bewertungen
2
15,4 %
2 Bewertungen