Aufzeichnen was der USer macht

  • Themenstarter Themenstarter kleine_Lilly
  • Beginndatum Beginndatum
K

kleine_Lilly

Hallo euch allen,

ich habe eine Seite. Da müssen sich dir User registreiren. Nun habe ich noch vor was zu machen, dass ich genau sehen kann was der User auf der Seite macht.

Hmm ich dachte mir das so.

Wenn der User sich einloggt, dann wird eine Text Datei erstellt. In die Datei soll dann alles rein was der User macht. Also Login, welche Seite er aufruft, wann er was schreibt usw.....

Kann mir jemand sagen, wie ich das umsetzten kann und vor allem ist es da sinnvoll mit Textdateien zu arbeiten?

Ich habe gerade jeden Tag ca. 5000 User auf der Seite mit 20000 reg. User.

Gruß kleine_Lilly
 
Hmm was meinst du denn damit ich soll alles in eine Datei schreiben?
 
hallo kleine_Lilly

da köntest du z.B eine Funktion schreiben:
PHP:
 function user($text, $user) {
  $fp=fopen("", "");
  $text=$text."|".$user.date("r");
  fwrite($fp, $text);
 }
 
Ok das habe ich verstanden. Die Datei muss dann in welchem Ordner liegen bzw. wo muss die Datei liegen und dann eben auch noch das wichtigste. Wie muss ich das machen, dass einfach mal alles aufgezeichnet wird, was der User macht?
 
index.php:
PHP:
require_once("include.inc.php");
  //Dann die Funktion aufrufen:
  user("GET index.php", "testuser");

das wäre wenn sich die Datei im gleichen Verzeichnis befindet. Statt GET kannst du natürlich alles Schreiben
 
Hallo,

ok das versuche ich gleich mal. Die Funktion die muss dann in die Datei rein oder?

include.inc.php
 
Hallo,

ok hab das nun mal gemcht. Nun kommt aber noch diese Meldung:


Warning: fwrite(): supplied argument is not a valid stream resource in include.inc.php on line 5

Hmm die Datei sieht so aus:

PHP:
<?php
function user($text, $user) {
  $fp=fopen("", "");
  $text=$text."|".$user.date("r");
  fwrite($fp, $text);
} 
?>

Was ist da noch falsch? Der Ordner hat die Rechte 777
 
Zurück