PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Statistik in PHP...


erbring
30.01.2006, 09:21:14
Hallo, sicher lachst du über meine Hilfeanforderung, doch mein Provider hat eine unzureichende Statistik und ich möchte diese selbst mit includieren.

Meine Frage ist, wie und welche Angaben lassen sich mit PHP über den User herausfinden für die Statistik. Ich stelle mir vor:

Betriebs-System, Browser-Version, CS-Fähigkeit, JS-Fähigkeit, von wo ist er gekommen

Würde mich freuen, wenn du mir helfen kannst.

flyscorpion
30.01.2006, 10:18:22
Hi,
Also die Idee, eine Statistik selber zu machen finde ich recht interessant!
Dabei kann man, denke ich noch ein paar Dinge dazu lernen!
Allerdings kenne ich nur diese Funktionen in PHP, die anderen Sachen müsste man evtl. mit Java-Script herausbekommen!

get_browser
http://www.selfphp.de/funktionsreferenz/sonstige_funktionen/get_browser.php
date und time
http://www.selfphp.de/funktionsreferenz/datums_und_zeit_funktionen/index.php

Jürg
30.01.2006, 12:05:19
Ich mache es mir einfacher und verwende eine fertige Statistik: chCounter (http://www.christoph-bachner.net/chcounter)
Sehr einfach in der Installation, sehr aussagekräftig, alles immer online, braucht PHP und MySQL

flyscorpion
30.01.2006, 12:47:37
Ja, so kann man es auch machen!
Aber ich mache meine Sachen lieber selber, so weit ich das kann und da bei versuche ich keine MySQL Datenbank zu benutzen.
Da mein CMS auch ohne MySQL auskommt, würde ich bei der Statistik auch lieber bei txt Daten bleiben.
Ausserdem soll es möglichst einfach sein, das Design zu ändern.

Mal sehen evtl. probiere ich mich mal an einer Statistik.

erbring
30.01.2006, 13:01:04
danke für euer content, ja, wie kann ich denn nun die browser-/user-informationen in php auslesen?

achso, ich brauch es nicht nur für die statistik, sondern ist es mir auch wichtig auf die möglichkeiten des browsers zu reagieren

flyscorpion
30.01.2006, 13:27:30
Ich vermute, dass es da doch ein Problem gibt!
Wenn ich JavaScript benutze, um die Daten zu bekommen, der jenige aber JavaScript deaktiviert hat, weiß ich nur, dass er da war und dass er JavaScript aus hatte. Alle anderen Daten bekomme ich nicht!
Schade aber ein Denkversuch war es wert!
(mit dem get_browser() weiß ich auch nichts mit anzufangen :D)

Usul
30.01.2006, 21:38:22
danke für euer content, ja, wie kann ich denn nun die browser-/user-informationen in php auslesen?

achso, ich brauch es nicht nur für die statistik, sondern ist es mir auch wichtig auf die möglichkeiten des browsers zu reagieren


5 Sekunden googeln bringt mir z.B.: http://us2.php.net/function.get-browser
Irgendwie haette man das selbst auch gekonnt, oder?

ansonsten wuerde ich davon abraten fuer bestimmte browser zu programmieren, weil du nie SICHER sein kannst, mit was der User unterwegs ist und der sinn von html (+css) ja eigentlich die unabhaengigkeit vom "interpreter" (=browser) ist (sein sollte).

flyscorpion
31.01.2006, 11:13:33
Weiter oben hatte ich auch schon eine Adresse zu get_browser angegeben!

Ohne Google zu benutzen,
denn auf selfphp ist es ein leichtes eine Beschreibung zu finden!
Doch scheint es mir für den Zweck nicht das richtige zu sein!

xabbuh
31.01.2006, 11:59:41
Doch scheint es mir für den Zweck nicht das richtige zu sein!
Warum nicht?

Usul
31.01.2006, 19:32:21
Weiter oben hatte ich auch schon eine Adresse zu get_browser angegeben!

Ohne Google zu benutzen,


Wie auch immer, der Punkt ist dass man solche Fragen sich ohne jeden Aufwand selbst beantworten kann.

Und wenn der OP das nicht verwenden kann, dann soll er sich halt nochmal melden.

flyscorpion
31.01.2006, 21:51:19
So,
also ich hab mal was schnelles probiert.
Es ist evtl. nicht die beste Lösung, aber recht einfach aufgebaut.
Das ganze habe ich in ein Counter-Script eingebettet und es funktioniert.

-kein MySQL
-Ip sperre
-Counter
-Diagram :D

Wer Lust hat kann ja mal auf die Seite gehen.
Ihr könnt ja mal schreiben, was ihr davon haltet.

Kleine Browser Statistik (http://flyscorpion.fl.funpic.de/statistik/statistik.php)

Usul
31.01.2006, 23:45:14
So,
also ich hab mal was schnelles probiert.
Es ist evtl. nicht die beste Lösung, aber recht einfach aufgebaut.
Das ganze habe ich in ein Counter-Script eingebettet und es funktioniert.

-kein MySQL
-Ip sperre
-Counter
-Diagram :D

Wer Lust hat kann ja mal auf die Seite gehen.
Ihr könnt ja mal schreiben, was ihr davon haltet.

Kleine Browser Statistik (http://flyscorpion.fl.funpic.de/statistik/statistik.php)


Ja, sieht doch super aus! Haste jetzt get_browser verwendet, oder nicht?

flyscorpion
01.02.2006, 11:24:34
Ne,
da ich die Funktion ja nicht verstehe :D

Ich habe soetwas benutzt:

$HTTP_USER_AGENT


Das in einer Schleife und die Daten werden in txt Files gespeichert.

Ich muss aber zugeben, dass das schwierigste die Prozentrechnung war ;-)

alexboy
03.02.2006, 13:33:44
hab sowas unlängst geschrieben:

phpcountersmart
auf http://www.powerweb99.at/

wers probieren möchte...

flyscorpion
04.02.2006, 17:19:17
Sieht sehr gut aus!
Ohne MySQL?
Und wie bekommst du die Informationen?
Mit PHP?

feuervogel
04.02.2006, 17:45:26
Sieht sehr gut aus!
Ohne MySQL?
Und wie bekommst du die Informationen?
Mit PHP?

wer lesen kann ist klar im vorteil:

http://www.powerweb99.at/index.php?modul=7

dort gibt es die möglichkeit das runterzuladen und sich anzuschauen...