kostenloser Webspace werbefrei: lima-city


User Informationen in Txt--Datei

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sy

    Kostenloser Webspace von sy

    sy hat kostenlosen Webspace.

    Hallo,

    hier der code womit man seine IP Herausfinet:

    <?php
    
              print($_SERVER['REMOTE_ADDR']);  
              
    ?>



    Mit welchen Codes kann ich es bewerkstelligen, dass

    - Der User Agent aufgelistet wird
    - Der Host aufgelistet wird

    - Die Daten in einer TXT Datei gespeichert werden?

    Vielen Dank für Hilfe

    Edit: Es ist dafür gedacht das wenn Besucher auf die Seite kommen
    die IP, User Agent, Host aufgelistet werden und für mich zu Einsicht in einer
    Text Datei gespeichert werden.


    Beitrag geändert: 23.8.2008 13:04:10 von sy
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Daten in eine Datei schreiben:

    http://de.php.net/fwrite

    Ich denke, auf der Seite findest du auch noch andere dir nützliche Dinge bezüglich User Agent usw.
  4. Autor dieses Themas

    sy

    Kostenloser Webspace von sy

    sy hat kostenlosen Webspace.

    erstmal danke für die blitzschnelle antwort. mal schaun was ich nützliches finden werde.
  5. Autor dieses Themas

    sy

    Kostenloser Webspace von sy

    sy hat kostenlosen Webspace.

    jopp hab auch woandes was nützliches gefunden.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    
    <html>
    <head>
    </head>
    <titel> User Informations </titel>
    <body>
    
    <?php
    
                  print($_SERVER['REMOTE_ADDR']) n <br/>;
              print($_SERVER['HTTP_USER_AGENT']) n <br/>;
              print($_SERVER['HTTP_ACCEPT_CHARSET']) n <br/>;
              print($_SERVER['HTTP_ACCEPT_ENCODING'])n <br/>;
              print($_SERVER['HTTP_ACCEPT_LANGUAGE']) n<br/>;
              print($_SERVER['HTTP_CONNECTION']) n <br/>;
              print($_SERVER['HTTP_KEEP_ALIVE']) n <br/>;
    
    ?>
    
    </body>
    </html>


    Nur kommt da leider ein Error (liegt an den Bruch Tags und n . Hab schon experimentiert aber trotzdem kommen Errors.



    Warning: Unexpected character in input: '' (ASCII=92) state=1 in /home/webpages/lima-city/sy/html/ip.php on line 12

    Parse error: syntax error, unexpected T_STRING
    in /home/webpages/lima-city/sy/html/ip.php on line 12



    Edit: Bin ich jetzt doof oder werden die Backslashes nicht angezeigt?

    Beitrag geändert: 23.8.2008 14:04:02 von sy
  6. Bitte keine Doppelposts ;)

    Versuchs mal so:
    <?php
    
              print($_SERVER['REMOTE_ADDR']) . "<br/>";
              print($_SERVER['HTTP_USER_AGENT']) . "<br/>";
              print($_SERVER['HTTP_ACCEPT_CHARSET']) . "<br/>";
              print($_SERVER['HTTP_ACCEPT_ENCODING']) . "<br/>";
              print($_SERVER['HTTP_ACCEPT_LANGUAGE']) . "<br/>";
              print($_SERVER['HTTP_CONNECTION']) . "<br/>";
              print($_SERVER['HTTP_KEEP_ALIVE']) . "<br/>";
    
    ?>
  7. Autor dieses Themas

    sy

    Kostenloser Webspace von sy

    sy hat kostenlosen Webspace.

    ok das funktioniert. Jetzt sind nur noch 2 Punkte xD

    User Host (hab noch nix dazu gefunden)
    und in die Datei schreiben (das kommt später)
  8. findest du alles unter
    http://de.php.net/manual/de/reserved.variables.server.php
  9. So wirds an das Ende der TXT-Datei angehängt (selbstverständlich ohne das der User was davon mitkriegt ;) ):

    <?php
    if(!$handle = fopen('benutzerdaten.txt', 'a')) {
    exit('Kann Datei nicht öffnen');
    }
    if(!fwrite($handle, '
    IP-Adresse: '.$_SERVER['REMOTE_ADDR'].'\n
    Browser: '.$_SERVER['HTTP_USER_AGENT'].'\n
    Zeichenkodierung: '.$_SERVER['HTTP_ACCEPT_CHARSET'].'\n
    Sprache: '.$_SERVER['HTTP_ACCEPT_LANGUAGE'].'\n') {
    exit('Kann Datei nicht schreiben');
    }
    ?>
    Hier kommt der HTML Code der Seite


    Hoffe es funzt auch...


    Beitrag geändert: 23.8.2008 14:33:04 von deutscher
  10. Autor dieses Themas

    sy

    Kostenloser Webspace von sy

    sy hat kostenlosen Webspace.

    @deutscher den code habe ich noch noch ned ausprobiert.

    Trotzdem finde ich nirgends etwas zum Hostname. Sowas hier:

    p5B267849.dip.t-dialin.net

    das mit 'REMOTE_HOST' funktioniert nicht und wie würde das denn mit gethostbyadrr aussehen?
    da kommt bei mir n error:
    Fatal error: Call to undefined function gethostbyadrr() in /home/webpages/lima-city/sy/html/ip.php on line 18

    EDIT:

    Habe es probiert, Deutscher.

    PHP hat etwas an der geschweiften Klammer '{' in Zeile 9 zu meckern.

    Beitrag geändert: 23.8.2008 19:28:55 von sy
  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!