Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > Logfiles von eigenem Server aus...?
Antwort
 
Themen-Optionen
Alt 30.03.2006, 11:08   Nach oben    #1
Benutzer
 
Registriert seit: 12.12.2005
Beiträge: 49
Standard Logfiles von eigenem Server aus...?

Hi Leute,

hab da eine Idee und weiss nicht wirklich wie ich sie hinbekomme.
Ich möchte Verschiedene Sachen von einer/mehreren Page(s) mitloggen. Sachen wie: Counter, Refferer, Systeme, Browser... Das Script soll auf meinem Server liegen. Die Daten werden in einer MySQL-DB gespeichert. Jetzt habe ich mir überlegt ein Script zu schreiben, welches die ganzen Daten auswertet (dieses wird in die jeweilige Page eingefügt) und dann an meine Datei sendet (auf meinem Server) die das Ganze dann in die DB speichert.
Leider weiss ich nicht wie das zu lösen wäre. Ich meine wie die Datei auf der Site, die Daten an meine Datei senden soll, dass der User nichts davon mitbekommt.
Kann mich jemand aufklären???
__________________
Gruß
code5
code5 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 11:32   Nach oben    #2
Benutzer
 
Registriert seit: 27.02.2006
Beiträge: 38
Standard

Liegt die Seite auch auf Deinem Server oder willst du einen Counterdienst anbieten?
freezer ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 11:50   Nach oben    #3
Benutzer
 
Registriert seit: 12.12.2005
Beiträge: 49
Standard

Nein es muss nicht sein, dass die Seite auf meinem Server liegt.
Zitat:
oder willst du einen Counterdienst anbieten?
Im Prinzip soll das soetwas werden, nur halt für bestimmte Leute. Möchte es aber selber machen, da ich spezielle Sachen brauche und viele Sachen die angeboten werden nicht brauche.
Und wie soll ich das den jetzt anstellen (auf JS möchte ich verzichten).
Eine Idee?
__________________
Gruß
code5
code5 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 11:59   Nach oben    #4
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Vielleicht das hier mal mitverfolgen:
http://forum.developers-guide.net/showthread.php?t=3321
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 12:15   Nach oben    #5
Benutzer
 
Registriert seit: 12.12.2005
Beiträge: 49
Standard

Aha!!!
Also geht das nur über die Socketverbindung???
__________________
Gruß
code5
code5 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 14:20   Nach oben    #6
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

je nach anforderung, es ist auch möglich das mit Javascript zu machen, aber dann hast du das problem, dass es nur bei usern mit aktiviertem javascript klappt, somit schonmal bei keiner suchmaschine, das kann gewünscht sein oder auch nicht, andere lösung ist ein iframe, auch ne sache die nur bei browsern funktioniert, nicht aber bei suchmaschinen halt nicht.

man muss halt via JavaScript, bzw. via php dem iframe die gewünschten parameter vom hauptfenster weitergeben, sprich referrer und co.

alles keine lösungen die mir belieben, rein theorhetisch geht auch sowas hier:

file_get_contents('http://www.deinserver.tld/dein/script.php?refer='.$_SERVER['HTTP_REFERER'].'....');
allow_url_fopen vorrausgesetzt, aber irgendwie kein sonderlich toller weg, man kann auch $_SERVER einfach serialiseren und dann übergeben.


mfg
robo47
robo47 ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 14:32   Nach oben    #7
Benutzer
 
Registriert seit: 12.12.2005
Beiträge: 49
Standard

Danke schön, werds mir mal anschauen. Falls ich eine gute Lösung finde, werde ich es hier rein posten
__________________
Gruß
code5
code5 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 19:11   Nach oben    #8
Benutzer
 
Registriert seit: 27.02.2006
Beiträge: 38
Standard

Du könntest eventuell auch ein Bild einbinden, welches von einem PHP-Script generiert wird...
freezer ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 20:39   Nach oben    #9
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

Zitat:
Zitat von freezer
Du könntest eventuell auch ein Bild einbinden, welches von einem PHP-Script generiert wird...
wills nicht beschwören, aber ich würde sagen HTTP_REFERER und so sind dann leer, oder falsch
robo47 ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 21:04   Nach oben    #10
Benutzer
 
Registriert seit: 27.02.2006
Beiträge: 38
Standard

puh, das ist die frage. ich habe es ehrlich gesagt noch nie getestet...
freezer ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 22:56   Nach oben    #11
Benutzer
 
Registriert seit: 12.12.2005
Beiträge: 49
Standard

Aber es würde doch gehen, dass ich dem Script, das im <img ...>Tag steht $_GET-Variablen übergebe oder??? Denn dann könnte ich die Daten auswerten und per $_GET übergeben ...???
Oder teusche ich mich da?
__________________
Gruß
code5
code5 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 22:58   Nach oben    #12
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

HTML-Code:
<img src="http://example.org/stats.php?var=value" />
So? Ja.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 22:59   Nach oben    #13
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

ja ist möglich, aber wäre aber wie die iframe-lösung eine sache nur für clients, nicht für bots und sumas.
robo47 ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 23:03   Nach oben    #14
Benutzer
 
Registriert seit: 12.12.2005
Beiträge: 49
Standard

OK das würde mir aber mal vorab langen.
Jetzt musst du mich mal aufklären, in welcher Hinsicht sind die Daten die ich mitloggen möchte für Suchmaschinen interesant? Ich glaube es interesiert auch mich nicht, ob die bots das erfassen oder nicht. Soll ja mehr im Hintergrund laufen...????
__________________
Gruß
code5
code5 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 23:05   Nach oben    #15
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

das woran ich arbeite sammelt auch informationen, wann welche suchmaschine das letze mal auf welcher seite war etc und eine suchmaschine ruft das bild im normalfall nicht auf, daher bekommt man keine info wann welche suchmaschine da ware, aber mein ziel ist wie im anderen thread beschrieben etwas anders
robo47 ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 23:13   Nach oben    #16
Benutzer
 
Registriert seit: 12.12.2005
Beiträge: 49
Standard

Achso OK. Wobei das für mich auch interessant wäre.
Bevor ich jetzt einen neuen Thread aufmache, kannst du mir vieleicht kurz sagen, wo du das her bekommst, wann die bots das letzte mal auf einer Site waren. Wird das irgendwo registriert oder hinterlassen die Bots, wenn die da sind eine Art Nachricht (also kann man die von normalen Usern unterscheiden)?

Danke!
__________________
Gruß
code5
code5 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 23:19   Nach oben    #17
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

sie geben sich ja nicht als firefox oder IE aus, die für mich relevanten bots zumindest, sondern als das was sie sind. ausserdem mit hilfe von google findet man seiten wo iplisten der bots von google stehen, wenn man es 100%ig sicher haben will.
-> $_SERVER['HTTP_USER_AGENT'] gibt darüber auskunft
mfg
robo47
robo47 ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 23:25   Nach oben    #18
Benutzer
 
Registriert seit: 12.12.2005
Beiträge: 49
Standard

Naja hab ich mir schon fast gedacht...
Werde mal den Thread von dir verfolgen, vieleicht kommt ja noch eine bessere Idee hereaus.

Danke schön, und eine gute Nacht (an alle Helfer)!!!
__________________
Gruß
code5
code5 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.03.2006, 23:27   Nach oben    #19
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

Zitat:
Zitat von code5
Naja hab ich mir schon fast gedacht...
Werde mal den Thread von dir verfolgen, vieleicht kommt ja noch eine bessere Idee hereaus.

Danke schön, und eine gute Nacht (an alle Helfer)!!!
ich denke die socket-lösung ist recht einfach schnell und lässt sich in kombination mit flush auch so einsetzen einsetzen, dass der user nicht erst auf ein timout im fehlerfall warten muss, mail dürfte nen tick schneller sein aber der aufbau eines scriptsdas mails abruft und alles ist wohl mehr arbeit, vieelich bastel ic hauch ne lösung für beide wege, aber rstmal stehen noch ein paar andere sachen auf dem plan
robo47 ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Welchen Application Server? la-finest Tools, Server, Betriebssysteme 4 15.02.2007 13:24
Apache kann nicht gestartet werden. Jan Tools, Server, Betriebssysteme 11 23.11.2006 09:26
Server - Client: Befehle und Identifizierung WarrenFaith Allgemeine Java-Programmierung 3 08.08.2006 20:09
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:15 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44