WinFuture-Forum.de: Besucherzahl Aus Mysql-datenbank Von Chcounter... - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Besucherzahl Aus Mysql-datenbank Von Chcounter... ...auslesen


#1 Mitglied ist offline   Joel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 516
  • Beigetreten: 22. März 05
  • Reputation: 0

  geschrieben 15. September 2005 - 14:17

Ich verwende den chCounter und bin eigentlich ganz zufrieden damit! Leider zeigt der Counter die Besucherzahl nicht auf meiner Homepage an. Ich hätte gern, dass die Besucherzahl auch auf der Homepage angezeigt wird. Kann mir jemand helfen?

Es müsste also die Besucherzahl aus der Datenbank gelesen werden und in die Seite eingebunden werden (mit PHP). Ich hab leider keine Ahnung von PHP. ;D

Thanks
0

Anzeige



#2 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 15. September 2005 - 14:25

Funktioniert recht einfach:

- Seite wird aufgerufen
- Überprüfung, ob die IP momentan gesperrt ist
- Wenn nicht, dann wird die IP mit der aktuellen Zeit in der DB gespeichert
- Gleichzeitig wird der Counterstand um 1 erhöht
- Die IP wird dann z.B. 30 Minuten lang gespeichert und für diese Zeit für den Counter gesperrt

Das war jetzt nur die Theorie, ich könnte dir solch einen Counter heute Mittag schnell programmieren, wenn die Interesse besteht?!
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#3 Mitglied ist offline   Joel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 516
  • Beigetreten: 22. März 05
  • Reputation: 0

geschrieben 15. September 2005 - 14:31

Vielen Dank für dein Angebot!
Aber eigentlich bräuchte ich nur ein PHP-Script welches die Besucherzahl aus der Datenbank ausliest und danach die Besucherzahl in der Homepage anzeigt (chCounter würde ja der Rest der Arbeit übernehmen) ;D
0

#4 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 15. September 2005 - 14:37

kannst du uns vlt mal die datenbankstruktur nennen, dann könnten wir dir einen programmeiren, das sind ja nur ein paar zeilen, die das auslesen übernehmen
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#5 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 15. September 2005 - 14:39

Achso na dann ist das ja noch einfacher, wie Meatwad schon schrieb brauchen wir dann nur die Datenbanksturktur.

Gehe in das PhpMyAdmin und exportiere sie uns hier rein, dann können wir dir die Anzeige machen, das ist ganz leicht getan ;D
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#6 Mitglied ist offline   Joel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 516
  • Beigetreten: 22. März 05
  • Reputation: 0

geschrieben 15. September 2005 - 15:32

Sorry, aber ich weis leider nicht welche Tabelle das ist. ;D
Ich hab hier mal alle Tabellen von chCounter aufgelistet.
Welche ist wohl die richtige? ;)
<weg>

Dieser Beitrag wurde von Joel bearbeitet: 15. März 2006 - 18:27

0

#7 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 15. September 2005 - 15:58

<?php
$counter = @mysql_fetch_array(@mysql_query("SELECT * FROM joelridata"));

echo 'Besucher gesamt:', $counter['besucher_gesamt'],
'<br/>Besucher heute:', $counter['besucher_heute'],
'<br/>Besucher gestern:', $counter['besucher_gestern'],
'<br/>Besucherrekord:', $counter['max_besucher_pro_tag:anzahl'],
'<br/>Durchschnittliche Besucher pro Tag:', $counter['durchschnittlich_pro_tag:besucher'],
'<br/>Seitenaufrufe gesamt:', $counter['seitenaufrufe_gesamt'],
'<br/>Seitenaufrufe heute:', $counter['seitenaufrufe_heute'],
'<br/>Seitenaufrufe gestern:', $counter['seitenaufrufe_gestern'],
'<br/>Durchschnittliche Seitenaufrufe pro Tag:',
$counter['durchschnittlich_pro_tag:seitenaufrufe'];
?>


So müsste es gehen und das Wichtigste des Counters dabei sein ;)

Bitte füge das einfach in eine Datei, die zu der Datenbank eine Verbindung aufgebaut hat mit den Daten, dann müsste es gehen.

Wenn du noch Hilfe brauchst, kann ich dir gerne helfen!
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#8 Mitglied ist offline   Joel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 516
  • Beigetreten: 22. März 05
  • Reputation: 0

geschrieben 15. September 2005 - 16:55

OK, ich hab das PHP-Script eingebunden. Leider klappt es nicht ;)

Das Resultat:

Besucher gesamt:
Besucher heute:
Besucher gestern:
Besucherrekord:
Durchschnittliche Besucher pro Tag:
Seitenaufrufe gesamt:
Seitenaufrufe heute:
Seitenaufrufe gestern:
Durchschnittliche Seitenaufrufe pro Tag

Es werden einfach die Zahlen nicht angezeigt sonst wäre es gut ;)

Kannst du mir vielleicht nochmals helfen?

Ach ja, eigentlich würde mir der Eintrag "Besucher gesamt:" vorerst genügen (hab mich wohl nicht ganz klar ausgedrückt) ;)


Danke
0

#9 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 15. September 2005 - 18:44

Habe doch erwähnt, dass du noch eine Verbindung zur Datenbank aufbauen musst, also so:

<?php
$db_host = "localhost"; # Datenbank-Host
$db_user = "xxx"; # Datenbank-Benutzername
$db_pass = "xxx"; # Datenbank-Passwort
$db_name = "xxx"; # Datenbank-Name

@mysql_connect($db_host, $db_user, $db_pass)
or die ("Es konnte keine Verbindung zum MySQL-Server hergestellt werden!");

@mysql_select_db($db_name)
or die ("Die ausgewählte Datenbank existiert nicht!");


$counter = @mysql_fetch_array(@mysql_query("SELECT * FROM joelridata"));

echo 'Besucher gesamt:', $counter['besucher_gesamt'],
'<br/>Besucher heute:', $counter['besucher_heute'],
'<br/>Besucher gestern:', $counter['besucher_gestern'],
'<br/>Besucherrekord:', $counter['max_besucher_pro_tag:anzahl'],
'<br/>Durchschnittliche Besucher pro Tag:', $counter['durchschnittlich_pro_tag:besucher'],
'<br/>Seitenaufrufe gesamt:', $counter['seitenaufrufe_gesamt'],
'<br/>Seitenaufrufe heute:', $counter['seitenaufrufe_heute'],
'<br/>Seitenaufrufe gestern:', $counter['seitenaufrufe_gestern'],
'<br/>Durchschnittliche Seitenaufrufe pro Tag:', $counter['durchschnittlich_pro_tag:seitenaufrufe'];
?>


Nun solltest du nur noch die Konfigurationsdaten zur Verbindung ändern (das musst du selber alles eingeben ;)).

Du kannst die einzelnen Anzeigen ja auch wieder entfernen, wie du willst.

Hoffe, dass es nun klappt, ansonsten einfach ins Forum schreiben!

Dieser Beitrag wurde von Slayer bearbeitet: 15. September 2005 - 18:45

Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

#10 Mitglied ist offline   Joel 

  • Gruppe: aktive Mitglieder
  • Beiträge: 516
  • Beigetreten: 22. März 05
  • Reputation: 0

geschrieben 16. September 2005 - 13:14

OK, kalppt :) Hab ich wohl übersehen ;D
Thanks

MfG Joel
0

#11 Mitglied ist offline   Slayer 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.476
  • Beigetreten: 12. Dezember 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Baden-Württemberg
  • Interessen:&gt; Internet<br />&gt; Musik<br />&gt; Filme<br />&gt; Events

geschrieben 16. September 2005 - 13:29

Kein Problem ;D

Wenn es noch Fragen oder Probleme gibt, kannst du dich gerne weiterhin melden!
Der Mensch hat drei Wege, klug zu handeln.
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.

(Konfuzius)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0