kostenloser Webspace werbefrei: lima-city


tag / zeit / ip in php mitloggen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    freshfire

    freshfire hat kostenlosen Webspace.

    hi

    ich m?chte in einen script den tag, die zeit und die ip der benutzer mitlogen.

    und zwar soll das dann in einer *.dat datei dine stehen:

    19.5.2004;19:02;217.255.49.10
    19.5.2004;21:30;80.152.125.684
    20.5.2004;06:14;159.54.84.568
    ....

    wobei die eintr?ge immer unten rangehangen werden sollensprich der letzte immer in der letzten zeile.

    geht das??

    wenn ja wie!


    bitte helft mir!




    FRESHfire
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. $file = "name.dat";
    $log = date("d.M.y??").";".$_SERVER['REMOTE_ADDR']."\n";
    $fp = fopen($file,"a");
    fwrite($fp,$log);
    fclose($fp);

    bei file der dateiname eintragen und f?r die date funktion musst du noch die richtige formatierung raussuchen (hatte gerade keine Lust das zu machen) (http://www.php.net/manual/de/function.date.php)
  4. Autor dieses Themas

    freshfire

    freshfire hat kostenlosen Webspace.

    ich habe die jetzt angepasst und eingebau aber das geht net :nosmile:

    Warning: fopen("log.dat", "a") - Permission denied in /home/www/web533/html/freshfire/service.php4 on line 10
    Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/www/web533/html/freshfire/service.php4 on line 11
    Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/www/web533/html/freshfire/service.php4 on line 12

    und hier das script was ich ab zeile 10 stehen habe:

    $file = "log.dat";
    $log = date("Y - M - d um H:i").";".$_SERVER['REMOTE_ADDR']." \n ";
    $fp = fopen($file,"a");
    fwrite($fp,$log);
    fclose($fp);

    was geht jetzt nicht???

    ich habe sogar die log.dat auf dem server als datei schon erstellt aber get trotzdem nicht!!!

    FRESHfire
  5. 2**s

    hat die logdatei denn auch die entsprechenden rechte...
    755? oder h?her
  6. Autor dieses Themas

    freshfire

    freshfire hat kostenlosen Webspace.

    dong ... omg den kopf zum haare schneiden ... die rechte hab ich total bergessen :ZZZsleep:
    typisch schlafm?tze!!!

    sorry mein fehler


    ... ohne rechte kanns ja net gehen ist ja logisch!



    FRESHfire
  7. Autor dieses Themas

    freshfire

    freshfire hat kostenlosen Webspace.

    sagt mal in der zeile

    $log = date("Y - M - d um H:i").";".$_SERVER['REMOTE_ADDR']." \n ";

    was macht da eigentlich das \n ????

    kann mir das mal einer erkl?ren?


    FRESHfire
  8. k*********2

    sagt mal in der zeile
    $log = date("Y - M - d um H:i").";".$_SERVER['REMOTE_ADDR']." \n ";
    was macht da eigentlich das \n ????
    kann mir das mal einer erkl?ren?
    FRESHfire

    Das "\n" Zeichen ist der Zeilenumbruch (Enter-Zeichen). Mit dem kannst du das gleiche machen, als wenn du Enter dr?ckst! Weitere sind u.a.
    \\ (Backslash)
    \" (Anf?hrungszeichen)
    \$ ($-Zeichen)

    Dein \n macht Sinn, da es ansonst die Daten in der Datei direkt hintereinander stehen w?rden und nicht untereinander!
  9. Autor dieses Themas

    freshfire

    freshfire hat kostenlosen Webspace.

    ... ohah

    ... jetzt weis ich warum das so komisch drin steht

    ... hab mich schon gewundert


    ... vielen dank kenny


    FRESHfire
  10. k*********2

    Dieses Thema wurde mit folgender Begr?ndung von kenny197902 geschlossen:

    Gern geschehen! Damit w?r ja alles klar!

    (Dies ist eine automatische Antwort durch das System).
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!