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.
Thanks
Seite 1 von 1
Besucherzahl Aus Mysql-datenbank Von Chcounter... ...auslesen
Anzeige
#2
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?!
- 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)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#3
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)
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)
#4
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
#5
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
Gehe in das PhpMyAdmin und exportiere sie uns hier rein, dann können wir dir die Anzeige machen, das ist ganz leicht getan
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)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#6
geschrieben 15. September 2005 - 15:32
Sorry, aber ich weis leider nicht welche Tabelle das ist.
Ich hab hier mal alle Tabellen von chCounter aufgelistet.
Welche ist wohl die richtige?
<weg>
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
#7
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)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#8
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
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
#9
geschrieben 15. September 2005 - 18:44
Habe doch erwähnt, dass du noch eine Verbindung zur Datenbank aufbauen musst, also so:
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!
<?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)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
#10
geschrieben 16. September 2005 - 13:14
OK, kalppt Hab ich wohl übersehen
Thanks
MfG Joel
Thanks
MfG Joel
#11
geschrieben 16. September 2005 - 13:29
Kein Problem
Wenn es noch Fragen oder Probleme gibt, kannst du dich gerne weiterhin melden!
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)
Erstens durch Nachdenken: Das ist der Edelste.
Zweitens durch Nachahmen: Das ist der Leichteste.
Drittens durch Erfahrung: Das ist der Bitterste.
(Konfuzius)
Thema verteilen:
Seite 1 von 1