+ Antworten
Seite 3 von 4 ErsteErste 1 2 3 4 LetzteLetzte
Ergebnis 31 bis 45 von 57

Thema: Referer mitloggen

  1. #31
    TP-Junior SPACEart macht alles soweit korrekt
    Registriert seit
    Apr 2006
    Beiträge
    23
    Zitat Zitat von DSB
    Na mal sehen, vielleicht setze ich mich die Tage nochmal ran und baue Deine Wunschfunktionen ein.
    Das wäre natürlich super nd würde mich natürlich auch riesig freuen.
    Wäre es Dir eigentlich Recht, wenn ich Dein Script mal im
    SelfHTML-Forum empfehle?

    Gruß
    Ingo

  2. #32
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Na klar, wenn ich nicht wollte, dass sich die Leute das anschauen, dann hätte ich es ja nicht veröffentlicht. Vielleicht schaue ich mir das schon heute abend an.

    Nimm am besten den Link hier: http://www.dislabs.de/index.php?ac=labor&sub=5&id=15
    Da ist unser kleines Geheimlabor wo sihc auch weitere Scripte und Tipps finden.
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  3. #33
    TP-Junior SPACEart macht alles soweit korrekt
    Registriert seit
    Apr 2006
    Beiträge
    23
    Zitat Zitat von DSB
    Na klar, wenn ich nicht wollte, dass sich die Leute das anschauen, dann hätte ich es ja nicht veröffentlicht. Vielleicht schaue ich mir das schon heute abend an.

    Nimm am besten den Link hier: http://www.dislabs.de/index.php?ac=labor&sub=5&id=15
    Da ist unser kleines Geheimlabor wo sihc auch weitere Scripte und Tipps finden.
    OK, ich habe das sogleich im SelfHTML-Forum gepostet.
    Siehe hier: http://forum.de.selfhtml.org/?t=126869&m=819264

    Gruß
    Ingo

  4. #34
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Ok, heute habe ich mich mal darum gekümmert.

    Allerdings habe ich das nicht mit Buttons gelöst, sondern über einen Automatismus (wovon ich ein Freund bin *g*).

    Man kann nun in der functions.php mit Hilfe einer neuen Konstante angeben, dass Einträge, die älter als X Tage sind, automatisch wieder gelöscht werden. So läuft die Datenbank nicht voll (wer schaut sich schon die Einträge vom letzten Jahr an?).
    Gebt einfach die Anzahl der Tage an, die die Referer in der DB verbleiben sollen (10 Tage, 18 Tage, 30 Tage, 60 Tage, ....).
    Ein Eintrag von 0 bedeutet, dass das automatisierte Löschen nicht stattfinden soll und alle Einträge in der DB bleiben.
    Auf lange Sicht sammeln sich aber so eine ganze Menge Daten an.

    Weiterhin habe ich dafür gesorgt, dass die Domains aus dem Array $no_logging tatsächlich nicht mehr gespeichert werden. Bisher war es so, dass sie unter 'unbekannt' doch eingetragen wurden.

    Geändert hat sich nur die functions.php im Hauptverzeichnis.
    Wer das also schon installiert hat, braucht nur diese Datei austauschen.
    Für alle anderen hänge ich das komplette Paket an.
    Viel Spaß.
    Geändert von DSB (05.04.2006 um 23:18 Uhr)
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  5. #35
    TP-Junior SPACEart macht alles soweit korrekt
    Registriert seit
    Apr 2006
    Beiträge
    23
    Zitat Zitat von DSB
    Geändert hat sich nur die functions.php im Hauptverzeichnis.
    Wer das also schon installiert hat, braucht nur diese Datei austauschen.
    Für alle anderen hänge ich das komplette Paket an.
    Viel Spaß.
    Hallo

    Das ist ja prima, dass Du das schon angepasst hast.
    Ich habe es gleich bei mir installiert,
    aber nun wird leider überhaupt nichts mehr mitgeloogt.

    Auch nicht bei:
    define(DELETE_AFTER_DAYS,0);
    $no_logging=ARRAY('');

    Gruß
    Ingo

  6. #36
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Boa, ich bin total erkältet und kann nicht geradeaus denken.

    Noch ein Versuch:
    Geändert von DSB (06.04.2006 um 00:46 Uhr)
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  7. #37
    TP-Junior SPACEart macht alles soweit korrekt
    Registriert seit
    Apr 2006
    Beiträge
    23
    Zitat Zitat von DSB
    Boa, ich bin total erkältet und kann nicht geradeaus denken.
    Noch ein Versuch:
    Ui, dann wünsche ich erstmal gute Besserung.

    Das Script loggt nun die Referer wieder mit,
    aber leider auch, die der eigenen URL.

    Ich habe den Scriptaufruf in meiner Startseite eingebaut
    (http://spaceart.de/_Test2/index.htm)
    und zwar folgendermassen:

    PHP-Code:
     <?php
        
    include("referer_count/functions.php");
        
    $visitor=new visitor();
        
    $visitor->set();
      
    ?>
    Und in der funktions.php habe ich dann folgendes eingetragen:
    PHP-Code:
    $no_logging=ARRAY('spaceart.de'); 
    Ist das denn soweit richtig?
    Ich frage, weil die Referer von link-Klickereien innerhalb meiner
    Seite (z.B. von "Impressum" zur "Startseite") immer noch als
    "unbekannt mitgeloogt werden.

    Gruß
    Ingo

  8. #38
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Ich tippe auf unterschiedliche Groß-/ Kleinschreibung der Domain.
    Ändere Zeile 70 in functions.php in:
    Code:
    			if (!(strpos($this->v_domain,strtolower($entry))===false))
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  9. #39
    TP-Junior SPACEart macht alles soweit korrekt
    Registriert seit
    Apr 2006
    Beiträge
    23
    Zitat Zitat von DSB
    Ich tippe auf unterschiedliche Groß-/ Kleinschreibung der Domain.
    Ändere Zeile 70 in functions.php in:
    Code:
    			if (!(strpos($this->v_domain,strtolower($entry))===false))
    Habe ich gemacht, das Verhalten des Scripts bleibt aber das gleiche.

    Gruß
    Ingo

  10. #40
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Ich frage, weil die Referer von link-Klickereien innerhalb meiner
    Seite (z.B. von "Impressum" zur "Startseite") immer noch als
    "unbekannt mitgeloogt werden.
    Bist Du sicher dass es sich um Neueinträge handelt?
    Laut der Programmlogik wird kein Eintrag übernommen wenn die Domain spaceart.de enthält. Schau Dir die Programmlogik mal an.
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  11. #41
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Ach mist, ich brings heute nciht.
    Habe eine falsche Version hochgeladen.
    Moment...

    Man sollte halt nicht mit Kopfschmerzen coden...
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  12. #42
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    So, jetzt aber.
    Angehängte Dateien
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  13. #43
    TP-Junior SPACEart macht alles soweit korrekt
    Registriert seit
    Apr 2006
    Beiträge
    23
    Zitat Zitat von DSB
    So, jetzt aber.
    Ja, nun funktioniert es anscheinend wunderbar.
    Vielen lieben Dank für Deinen tollen Support.

    Ich werds nun mal ne Zeit lang beobachten
    und wenn ich noch was feststelle, melde ich mich wieder.

    Nun leg Dich aber erstmal hin, mit Deiner Erkältung, oder?
    Gruß
    Ingo

  14. #44
    TP-Junior SPACEart macht alles soweit korrekt
    Registriert seit
    Apr 2006
    Beiträge
    23

    Frage zu dem Pfad zum Script

    Hallo

    Nun habe ich doch noch mal eine Frage zu Deinem Referer-Counter-Script.

    Meine Verzeichnisstruktur sieht so aus:
    spaceart.de/_Test2/script/functions.php
    spaceart.de/_Test2/datei-1.htm
    Und in datei-1.htm habe ich es dann eben foilgendermassen eingebunden:
    PHP-Code:
    <?php
      
    include("script/functions.php");
      
    $visitor=new visitor();
      
    $visitor->set();
    ?>
    Anderes Beispiel:
    spaceart.de/_Test2/prudukte/produkt-1.htm
    PHP-Code:
    <?php
      
    include("../script/functions.php");
      
    $visitor=new visitor();
      
    $visitor->set();
    ?>
    Ich muss den Aufruf in meinen Seiten also immer entsprechend anpassen,
    je nachdem, in einem wie tiefen Verzteichnissen meine Seiten liegen.

    Nun frage ich mich, warum es nicht auch so funktioniert:
    PHP-Code:
    <?php
      
    include("/_Test2/script/functions.php");
      
    $visitor=new visitor();
      
    $visitor->set();
    ?>
    Somit könnte der Aufruf in meinen Seiten doch immer gleich aussehen,
    egal wie tief die Verzeichnisstruktur der Seiten geht.
    Aber das funktioniert leider nicht und ich verstehe nicht, wiso.
    Kannst Du mich aufklären?

    Gruß
    Ingo

  15. #45
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    So langsam entwickelt sich das hier aber zu einem PHP-Kurs.
    Stell doch solche Fragen bitte im entsprechenden Forum.
    Das hat ja nichts direkt mit meinem Script zu tun.

    Mit / springt man zum für den PHP-Interpreter zugänglichen Wurzelverzeichnis.
    Das muss nicht unbedingt der Webroot sein.
    Schau mal in welchem Wurzelverzeichnis Du Dich befindest, wenn Du Dich per FTP einloggst.
    Wahrscheinlich muss der Aufruf eher so in der Art sein: /home/spaceart/www/htdocs/Tets_2
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

+ Antworten
Seite 3 von 4 ErsteErste 1 2 3 4 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

     

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 45 46 47 48 49 50 51